Sunucusuz uygulamayı seçtiğiniz dilde geliştirin
Python, Node.js, Java, Go ve .NET ile AWS Lambda, Azure Functions ve Google Cloud Functions üzerinde sunucusuz uygulama geliştirip karşılaştıran 3 günlük eğitim.
Çok dilli sunucusuz uygulama geliştirme ve ortam karşılaştırması
Eğitim, aynı sunucusuz uygulamayı Python, Node.js, Java, Go ve .NET ile geliştirerek dil ve ortam kararlarını somutlaştırır: handler yapıları, olay modelleri, bağımlılık yönetimi, yerel geliştirme ve test, SDK kullanımı, HTTP, kuyruk ve depolama tetikleyicileri, AWS Lambda, Azure Functions ve Google Cloud Functions farkları, dağıtım araçları ve performans karşılaştırması.
3 Gün. Her gün dört modül; 1. gün Fonksiyon Modelleri ve Diller; 2. gün Platformlar Arası Uygulama; 3. gün Kalite, Performans ve Seçim Kriterleri.
Orta Seviye — farklı dil ve ortamlarda sunucusuz uygulama geliştirme: Python, Node.js, Java, Go ve .NET örnekleri
Aynı örnek iş akışının farklı dillerde ve platformlarda kodlandığı, ölçüm ve karşılaştırma raporu çıkarılan atölye tarzı uygulama.
Ekibinizin diline uygun sunucusuz geliştirme kalıplarını öğrenirsiniz.
Üç bulut sağlayıcının fonksiyon modelini yan yana görürsünüz.
İş mantığını platformdan ayıran yapılar kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir dilde (Python, Node.js, Java, Go, C#) deneyim beklenir.
REST ve JSON işleme bilgisi gerekir.
AWS, Azure veya GCP'den en az birinde ücretsiz katman hesabı önerilir.
VS Code ve ilgili SDK/CLI kurulumları eğitimde rehberle yapılır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Beş dilde sunucusuz handler yazabilirsiniz.
HTTP, kuyruk ve depolama olaylarını işleyebilirsiniz.
Emülatör ve CLI ile yerel debug yapabilirsiniz.
SAM ile Lambda uygulaması dağıtabilirsiniz.
Trigger ve binding modeliyle uygulama geliştirebilirsiniz.
Functions Framework ve Eventarc kullanabilirsiniz.
İş mantığını platformdan ayrıştırabilirsiniz.
Performans ölçümüyle dil ve ortam seçebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Sunucusuz geçiş benimseme eğitimi: uygunluk analizi, strangler fig, maliyet modeli, lock-in yönetimi, güvenlik ve organizasyonel yol haritası.
Detayları Gör →Sunucusuz uygulama geliştirme eğitimi: AWS Lambda, API Gateway, DynamoDB, SQS/SNS, Step Functions, SAM, CI/CD ve X-Ray izleme.
Detayları Gör →Quarkus ile Java mikroservis geliştirme eğitimi: REST, Panache, Fault Tolerance, Kafka, Keycloak, GraalVM native imaj ve Kubernetes dağıtımı.
Detayları Gör →Google App Engine eğitimi: standard/flexible ortam, app.yaml, trafik bölme, Firestore, Cloud Tasks, IAP ve Cloud Build ile sunucusuz uygulama geliştirme.
Detayları Gör →Cloud Run eğitimi: konteyner imajı, revision ve trafik bölme, eşzamanlılık, VPC erişimi, IAM, Eventarc, Cloud Run jobs ve Cloud Build CI/CD.
Detayları Gör →