Kodundan üretime sahiplen
Trunk-based Git akışı, CI otomasyonu, Dockerfile ve imaj optimizasyonu, docker-compose, 12-factor ve kod içi loglama/metrikle geliştiriciye DevOps becerisi kazandıran orta seviye eğitim.
Geliştirici odaklı CI/CD, konteyner ve 'sahiplik' kültürü
Bu eğitim, DevOps'u geliştiricinin günlük iş akışı açısından ele alır. Trunk-based ve feature branch Git akışları, pull request ve kod inceleme, CI boru hatlarında birim/entegrasyon testlerinin otomasyonu işlenir. Uygulamanın Dockerfile ile konteynerleştirilmesi, çok aşamalı imaj optimizasyonu, docker-compose ile yerel ortam ve on iki faktör (12-factor) ilkeleri uygulanır. Kod içinde yapılandırılmış loglama, metrik enstrümantasyonu ve özellik bayrağı kullanımıyla 'yaz-çalıştır-sahiplen' (you build it, you run it) kültürü benimsetilir. Katılımcılar kendi uygulamalarını üretime hazır hale getirir.
3 Gün. Her gün dört modül; Git ve CI'dan konteynerleştirmeye ve kod içi gözlemlenebilirliğe ilerlenir.
Orta Seviye — Geliştiricilerin Git akışı, CI boru hattı, konteynerleştirme, test ve gözlemlenebilirliği günlük işlerine katması.
Katılımcılar kendi örnek uygulamalarına CI hattı, Dockerfile ve enstrümantasyon ekleyerek uygulamalı öğrenir.
Trunk-based akış ve küçük PR'larla entegrasyon acısını (merge hell) ortadan kaldırırsınız.
Uygulamanızı her ortamda aynı çalışan bir imaja dönüştürürsünüz.
Kod içi loglama ve metrikle üretimdeki davranışı görüp sorumluluğunu alırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir dilde (Java, Python, JS vb.) aktif geliştirme deneyimi beklenir.
Commit, dal ve birleştirme kavramlarına aşinalık faydalıdır.
Terminal ve paket yöneticisi kullanımı faydalıdır.
Docker ve bir IDE kurulu geliştirme bilgisayarı.
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:
Trunk-based akış ve küçük PR'larla verimli çalışabilirsiniz.
Kendi uygulamanıza otomatik test ve CI kurabilirsiniz.
Optimize edilmiş, güvenli konteyner imajları üretebilirsiniz.
docker-compose ile tutarlı yerel ortam kurabilirsiniz.
Uygulamanızı bulut-yerel ilkelerine uygun tasarlayabilirsiniz.
Yapılandırılmış log ve korelasyon kimliği ekleyebilirsiniz.
Kod içinden metrik ve iz yayınlayabilirsiniz.
Özellik bayraklarıyla kodunuzun üretim yaşamına sahip çıkabilirsiniz.
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.
Backup-restore, pilot light, warm standby ve multi-site stratejileriyle RTO/RPO hedeflerine uygun felaket kurtarma mimarileri tasarlamayı öğrenin.
Detayları Gör →Elastic Beanstalk ile ortam yapılandırma, rolling/immutable/blue-green dağıtım ve .ebextensions özelleştirmesiyle üretim platformu kurmayı öğrenin.
Detayları Gör →CloudWatch alarm tasarımı, SNS/Chatbot bildirimi ve Incident Manager ile gürültüsüz, eyleme dönüştürülebilir uyarı ve on-call sistemi kurmayı öğrenin.
Detayları Gör →EventBridge, Lambda, Step Functions ve SSM Automation ile olaya tepki veren otomatik düzeltme ve güvenlik müdahale akışları kurmayı uygulamalı öğrenin.
Detayları Gör →AWS Organizations SCP, Config, Security Hub ve Audit Manager ile organizasyon çapında yönetişim ve sürekli uyumluluk kurmayı uygulamalı öğrenin.
Detayları Gör →