Python ile Lambda, DynamoDB, SNS ve SES üzerinde sunucusuz geliştirin
AWS Lambdas in Python Eğitimi, Python ile olay tabanlı sunucusuz uygulamaları uçtan uca geliştirmeyi öğretir. Katılımcılar Lambda yürütme modelini, handler ve context yapısını, fonksiyonları container image olarak paketleyip ECR üzerinden dağıtmayı, boto3 ile…
Python Lambda'yı container, DynamoDB, SNS ve SES ile uçtan uca öğreten sunucusuz eğitim
AWS Lambdas in Python Eğitimi, Python ile olay tabanlı sunucusuz uygulamaları uçtan uca geliştirmeyi öğretir. Katılımcılar Lambda yürütme modelini, handler ve context yapısını, fonksiyonları container image olarak paketleyip ECR üzerinden dağıtmayı öğrenir. boto3 ile DynamoDB üzerinde CRUD ve Streams işlenir; SNS ile pub/sub bildirimleri ve SES ile e-posta gönderimi kurulur. IAM izinleri, DLQ ile hata yönetimi, idempotency ve CloudWatch ile X-Ray gözlemlemesi uygulanır.
3 Gün. İlk gün Python Lambda ve container paketleme, ikinci gün DynamoDB entegrasyonu, üçüncü gün SNS, SES ile olay mimarisi ve dağıtım işlenir.
Orta Seviye — Python ile AWS Lambda, container image paketleme, DynamoDB, SNS ve SES ile olay tabanlı sunucusuz uygulama geliştirme
Her konu gerçek AWS hesabında Lambda, ECR, DynamoDB, SNS ve SES servisleriyle boto3 kullanılarak uygulamalı senaryolarla işlenir.
Python Lambda fonksiyonlarını handler, context ve ortam değişkenleriyle doğru kurgular, container image olarak paketlersiniz.
boto3 ile DynamoDB üzerinde item yazma, Query, Scan ve Streams işlemlerini gerçek senaryolarda uygularsınız.
SNS ile pub/sub bildirimleri ve SES ile e-posta akışlarını kurarak olay tabanlı sunucusuz sistemler tasarlarsınız.
Eğitimden en iyi verimi almak için faydalı olacak temel bilgi ve ortam gereksinimleri
Fonksiyon, modül ve sözlük yapılarıyla temel Python yazımı örnekleri takip etmeyi kolaylaştırır.
IAM, bölge (region) ve servis mantığına aşinalık Lambda ve diğer servislerin kavranmasını destekler.
Temel terminal kullanımı ve Docker image kavramı container tabanlı Lambda paketlemeyi takip etmeyi sağlar.
Erişimi olan bir AWS hesabı veya laboratuvar ortamı uygulamaların bizzat denenmesini mümkün kılar.
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:
Sunucusuz yürütme modelini, cold start, bellek ve eşzamanlılık ayarlarını kavrar ve doğru yapılandırırsınız.
Python fonksiyonlarını container image olarak paketler, ECR üzerinden Lambda'ya dağıtırsınız.
Erişim desenlerine göre partition ve sort key tasarlar, kapasite modlarını doğru seçersiniz.
put_item, Query, update_item ve batch işlemleriyle DynamoDB üzerinde güvenli CRUD yaparsınız.
DynamoDB Streams ile değişiklikleri yakalar ve Lambda ile olay tabanlı akışlar kurarsınız.
SNS ile pub/sub bildirimleri ve SES ile e-posta gönderim akışlarını uçtan uca kurarsınız.
SQS, DLQ ve idempotency ile hataya dayanıklı asenkron sunucusuz sistemler tasarlarsınız.
SAM/CDK ile dağıtım yapar, CloudWatch ve X-Ray ile üretimi izler ve sorun giderirsiniz.
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.
DynamoDB optimizasyon eğitimi: erişim deseni odaklı veri modelleme, single-table design, partition tasarımı, kapasite planlama, maliyet, CloudWatch ve DAX öğren
Detayları Gör →DynamoDB API eğitimi: PutItem/GetItem, Query ve Scan, condition/update/filter expression'ları, batch, transaction, PartiQL ve SDK entegrasyonunu uygulamalı öğre
Detayları Gör →Apache Cassandra giriş eğitimi: masterless ring mimarisi, kurulum, cqlsh, keyspace ve tablo oluşturma, birincil anahtar ve temel CQL işlemlerini uygulamalı öğre
Detayları Gör →Cassandra eğitimi: secondary index, SASI, SAI, COUNT/SUM/AVG aggregation, UDF/UDA ve DataStax sürücüleriyle prepared statement, async ve paging öğrenin.
Detayları Gör →Cassandra eğitimi: list, set, map koleksiyonları, frozen yapılar, User-Defined Type, tuple ve counter ile yapılı veri modellemeyi uygulamalı öğrenin.
Detayları Gör →Cassandra eğitimi: replication stratejileri, replication factor, tunable consistency, quorum, R+W>RF kuralı ve CQL ile DML, TTL, LWT, batch öğrenin.
Detayları Gör →