Backend Geliştiriciler için AWS: EC2, S3, RDS ve Lambda
Amazon Web Services, günümüzün önemli bir kısmı üretim yazılımının arkasında yer alan altyapı katmanıdır. Bu iz, backend geliştiricilerin en çok kullandığı hizmetlere odaklanır — işlem için EC2, nesne depolaması için S3, yönetilen ilişkisel veritabanları için RDS ve sunucusuz işlevler için Lambda — ve AWS üzerinde gerçek uygulamaları dağıtmak, izlemek ve ölçeklemek için gerekli pratik bilgiyi oluşturur.
Öğrenecekleriniz
EC2 temelleriyle başlayacak ve Amazon RDS ile yönetilen veritabanları arasında ilerleme göstereceksiniz, lifecycle kuralları ve presigned URL'ler gibi gelişmiş özellikler dahil olmak üzere S3 ile nesne depolaması desenlerini, ve Lambda ile sunucusuz mimariyi öğreneceksiniz. Bu süreçte CloudWatch izleme ve günlüğe kaydetmeyi yapılandıracak, AWS ağ oluşturma ve güvenlik temellerini tasarlayacak, maliyet optimizasyon stratejilerini uygulayacak, AWS üzerinde CI/CD ve dağıtım işlem hatlarını oluşturacak ve DynamoDB ile ilişkisel veritabanlarını tamamlamak için çalışacaksınız. Gelişmiş konular arasında Auto Scaling stratejileri, çok-AZ RDS konfigürasyonları ve Lambda tümleştirme desenleri diğer AWS hizmetleriyle yer almaktadır.
Öğrenme Yolu
On iki kurs A1'den C1'e kadar seviyeleri kapsar. İz, AWS Tanıtımı & EC2 Temelleri ile açılır ve B1 ve B2 konuları aracılığıyla istikrarlı bir şekilde ilerler — ağ oluşturma, güvenlik ve maliyet yönetimi — C1 seviyesine ulaşmadan önce: Gelişmiş EC2 & Auto Scaling Stratejileri, Gelişmiş RDS & DynamoDB Derin Dalış, Gelişmiş Lambda Desenleri & Tümleştirmeler ve AWS Üzerinde CI/CD ve Dağıtım Stratejileri. Her seviye bir öncekini varsayar, bu nedenle ilerleme kasıtlı ve kumulatiftir.
Nasıl Çalışır
Her kurs, gerçek zamanlı geri bildirimle yerleşik editörde çalıştığınız kısa, odaklanmış derslere bölünmüştür. Takılıp kalırsanız, dersin dışına çıkmadan konseptleri açıklamak veya yapılandırmanızda hata ayıklamak için satır içi bir yapay zeka öğretmeni mevcuttur.