AWS'te geliştirici iş akışını CI/CD'ye bağla
AWS üzerinde geliştirici iş akışını dal stratejisi, ortam promotion, otomatik test, çok hesaplı yapı, onay kapıları ve kademeli dağıtımla CI/CD hattına bağlayan pratik odaklı orta seviye eğitim.
Geliştirici bakış açısıyla AWS üzerinde günlük CI/CD iş akışını kurgulama
Bu eğitim, AWS üzerinde çalışan bir geliştiricinin günlük iş akışını sürekli entegrasyon ve dağıtıma bağlamayı pratik odaklı öğretir. Dal (branch) stratejisi ve pull request akışı, her dal için otomatik build/test, feature-staging-production ortam promotion, çok hesaplı (multi-account) ayrım, otomatik birim/entegrasyon testlerinin CodeBuild içinde koşulması, onay kapıları, özellik bayrakları ve kademeli dağıtım somut örneklerle işlenir. CodePipeline, CodeBuild ve CodeDeploy servisleri bir geliştirici iş akışı bağlamında bir araya getirilir; gizli yönetimi, loglama ve dağıtım sonrası doğrulama uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; örnek bir uygulamada geliştirici iş akışı uçtan uca kurgulanır.
Orta Seviye — AWS geliştirici iş akışında dal stratejisi, çok ortamlı promotion ve test entegrasyonuyla pratik CI/CD hattı kurma
Katılımcılar bir özellik dalından başlayarak değişikliği test, staging ve production'a taşıyan tam bir akışı AWS üzerinde kurar.
Her dal için otomatik build/test ile değişikliğin kaliteyi erken geçmesini sağlarsınız.
Feature-staging-production ilerleyişiyle aynı artifact'ı güvenle yukarı taşırsınız.
Onay kapıları ve kademeli dağıtımla üretime geçişi kontrollü yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
IAM, S3 ve bir compute servisine (EC2/Lambda) temel aşinalık gerekir.
Dal, merge ve pull request kavramlarına hakim olmak beklenir.
Bir dilde (Node.js, Python vb.) temel uygulama ve test yazma faydalıdır.
Uygulamalar için erişilebilir bir AWS hesabı ve CLI kurulumu önerilir.
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 veya GitFlow dal stratejisini AWS akışına uyarlayabilirsiniz.
Her pull request için otomatik build/test hattı kurabilirsiniz.
Aynı artifact'ı feature-staging-production boyunca ilerletebilirsiniz.
Cross-account rollerle ortamları izole edebilirsiniz.
Parameter Store ve Secrets Manager ile ortam yapılandırması yönetebilirsiniz.
CodePipeline onay kapılarıyla üretime geçişi kontrol edebilirsiniz.
Canary ve blue/green ile güvenli dağıtım yapabilirsiniz.
Dağıtım sonrası smoke test ve gözlemlenebilirlik kurabilirsiniz.
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.
DO401 müfredatıyla Jenkins'i OpenShift üzerinde kurup pipeline, Kubernetes ajanları ve ileri dağıtım stratejileriyle kurumsal CI/CD kurmayı öğreten ileri seviye
Detayları Gör →DO400 kapsamında Git, TDD/BDD, Jenkins ve OpenShift ile sürekli entegrasyon ve teslimatı projeyle öğreten; Tekton ve DORA işleyen ileri seviye DevOps eğitimi.
Detayları Gör →REST Assured ile API testleri yazmayı ve bunları CI hattına entegre edip Allure/JUnit raporları ve kalite kapılarıyla otomatikleştirmeyi öğreten orta seviye eği
Detayları Gör →SRE ilkeleriyle SLO, hata bütçesi, ilerlemeli dağıtım, kanarya analizi ve otomatik geri alma kullanarak güvenli CI/CD kurmayı öğreten orta seviye eğitim.
Detayları Gör →CI/CD kavramlarını, araç zincirini ve ilk hat kurulumunu temelden öğreten; sürekli entegrasyon, teslim ve dağıtımı işleyen başlangıç seviyesi eğitim.
Detayları Gör →