AWS Lambda & Serverless - Developer Guide with Hands-on Labs

Why take this course?
İşte Serverless Deployments IaC ile ilgili AWS CDK (Cloud Development Kit) kullanarak gerçek dünya senaryolarla çalışan bir kurum için geliştirme yapma konusunda derinlemesine geçireceğiz ve aşağıdaki adımları takip ederek bilginizi ve beceri güncelleyeceğiz:
-
Teorik Bilgiler:
- AWS'nin Serverless çözümlerinin temel tanımları, özellikleri, kullanım senaryoları ve genel bilgileri öğrenin.
-
AWS Yönetim Konsolu İle Geçiş:
- AWS yönetim konsolu üzerinden bir Serverless hizmetinin merkezi kullanım senaryolarını gerçekleştirin.
-
AWS SDK veya CLI ile Programatik Erişim:
- Belirli bir AWS Serverless API'ye programatik erişim yaparak hizmetleri test edin ve kullanın.
-
Gerçek Dünya Kullanım Önrankileriyle Hands-on Eğitim:
- AWS yönetim konsolu ve SDK/CLI ile öğrendiklerimizi uygulayarak her bir AWS Serverless hizmeti için en az bir gerçek dünya kullanım senaryosuna sahip eğitim görevlerini gerçekleştirin.
Bu yaklaşım, AWS Geliştireci ve AWS Çözüm Mimarisi Sınavları için hem teorik bilgilerin hem de pratik geliştirme faaliyetlerini kapsayacaktır. Bu nedenle, AWS Certified Developer Associate ve AWS Certified Solutions Architect Associate sertifikalarınızı hazırlamak için yararlanabilirsiniz.
Kursun yapısı, "Developer Guide" olarak tasarlanmış ve bu nedenle, kursun her adımdan da %100 düzenli geliştirme faaliyetlerini içerecektir. Özellikle belirsizlik ve farklı senaryolar arasında Lambda fonksiyonlarını geliştirebileceğinizi düşünün. Tüm kurs adımları adım da şu şekilde geliştirilecek:
- Singapur Kalan Makinaları Mikroservisleri: Lambda Fonksiyonu URL'si aracılığıyla https yöntemlerini sunun.
- Serverless Chatbot: AWS Chatbot veya BotOZ ile bir chatbot geliştirin.
- Bilgi Tabánlı Düğümleme Hizmeti: Erişim Listeleri (IAM), API Gateway, Lambda ve Amazon RDS gibi hizmetleri kullanarak bir düğümleme hizmeti oluşturun.
- Serverless Storaj Çözümü: S3, Lambda ve AWS Step Functions gibi hizmetleri kullanarak verilerin depolanmasını ve yönetilmesini sağlayan bir çözüm geliştirin.
- Real-time Analytics: Kendi IoT cihazlarınızla verileri toplayın ve AWS Kinesis, Lambda ve Amazon Redshift gibi hizmetleri kullanarak zamanlama analitikleri çalıştırın.
- Serverless RESTful API'lar: API Gateway, Lambda ve DynamoDB gibi hizmetleri kullanarak basit bir RESTful API oluşturun ve test edin.
- Infrastructure as Code (IaC) ile DevOps Uygulamaları: AWS CDK veya CloudFormation ile yapılara sahip olursanız, Serverless uygulamalarınıza CI/CD işlemleri ekleyin.
- Dönüşülebilir Lambda Functions: Kodunuzu daha dönüşülebilir hale getirecek ve CloudWatch Logs, X-Ray ve albumentasyon gibi AWS hizmetlerini kullanarak performansını izleyin ve optimize edin.
Bu eğitimde, AWS CDK kullanarak yapılan kaynakların (Lambda, API Gateway, S3, DynamoDB vb.) yönetimi ve Azure'da benzer hizmetleri kullanarak kaynak yaratma ve yönetme gibi daha karmaşık senaryolar üzerinden de bahsedeceğiz. Bu, AWS CDK ile gerçek dünya senaryolarla pratik olarak serverless uygulamaları geliştirmeyi açıklayacaktır ve bu sayede, hem ileri düzey bir kullanıcı olmanızı hem de AWS ile ilgili bir işiniz yapabilmenizi sağlayacaktır.
Bu kurs, ilk adımlarınızdan sonraki tüm aşamalarda destekleyeceğim ve sorularınıza cevap vereceğim. AWS'nin sürekli öğrenme yolu üzerinden ilerleyerek, bu kursun tamamlayarak hem teorik bilgilerinizi hem de pratik becerilerinizi geliştirebilirsiniz. Bu eğitimle AWS Developer ve Solutions Architect Associate sertifikalarınız için hazırlanmayı ve karmaşık Serverless projelerinde çalışmayı öğreneceksiniz.
Course Gallery




Loading charts...