Sürekli entegrasyon disiplinini dağıtım otomasyonuyla birleştir
Sürekli entegrasyonu bir disiplin olarak ele alıp trunk-based geliştirme, özellik bayrakları, dağıtım otomasyonu, progressive delivery ve DORA metrikleriyle birleştiren orta seviye eğitim.
Sürekli entegrasyon disiplinini ve dağıtım otomasyonunu pratikte birleştirme
Bu eğitim, sürekli entegrasyonu bir araç değil bir disiplin olarak ele alır ve bunu dağıtım otomasyonuyla birleştirmeyi öğretir. Trunk-based geliştirme ve küçük sık commit, merge disiplini ve kırık build'i önceliklendirme, build ve test otomasyonu, özellik bayrakları (feature flags) ile dağıtımı yayından ayırma, progressive delivery (canary, kademeli açma), deployment otomasyonu ve geri alma, dağıtım sonrası izleme ve DORA metrikleri somut örneklerle işlenir. Uzun ömürlü dalların riskleri, trunk sağlığı ve sürekli dağıtıma geçiş olgunluğu uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; disiplin ve pratikler örnek bir ekip akışı üzerinden denenir.
Orta Seviye — Sürekli entegrasyon disiplini ile dağıtım otomasyonunu trunk-based geliştirme, özellik bayrakları ve progressive delivery ile birleştiren pratikler
Katılımcılar uzun ömürlü dallara dayalı bir akışı adım adım trunk-based, bayrak destekli ve otomatik dağıtımlı bir akışa dönüştürür.
Trunk-based geliştirmeyle entegrasyon acısını azaltıp her an dağıtılabilir bir ana dal tutarsınız.
Özellik bayraklarıyla dağıtımı yayından ayırarak riski ve geri dönüşü kontrol edersiniz.
DORA metrikleriyle teslimat performansını ölçüp disiplini sürekli iyileştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Commit, dal, merge ve pull request akışına hakim olmak gerekir.
Birim ve entegrasyon testi yazmış olmak faydalıdır.
Bir CI aracıyla temel koşum deneyimi beklenir.
Ekip içinde çalışma akışına aşinalık içeriği anlamlı 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:
Sürekli entegrasyonu bir disiplin olarak uygulayabilirsiniz.
Trunk-based geliştirme ve merge disiplinini kurabilirsiniz.
Hızlı ve tekrarlanabilir build/test otomasyonu kurabilirsiniz.
Dağıtımı yayından bayraklarla ayırabilirsiniz.
Otomatik dağıtım ve geri alma kurabilirsiniz.
Canary ve kademeli yayınla riski azaltabilirsiniz.
Dağıtım sonrası gözlemlenebilirlik kurabilirsiniz.
Teslimat performansını DORA metrikleriyle ölç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.
Azure Pipelines YAML ile çok aşamalı CI/CD, ajan havuzları, template, artifact, environment ve onay kapılarını kurmayı öğreten uygulamalı eğitim.
Detayları Gör →CI/CD hatlarında otomatik testi; test tasarımı, paralelleştirme, kalite kapıları, mutation testing ve flaky yönetimiyle en iyi pratiklerle uygulama eğitimi.
Detayları Gör →DevOps ekibi için araç zinciri seçimi, Git akışı, GitHub Actions, Docker, registry ve dağıtımla çalışan bir CI/CD hattını uçtan uca hayata geçirme eğitimi.
Detayları Gör →Azure Pipelines'tan App Service, Functions ve AKS'e dağıtım, Bicep altyapısı, slot swap, release gate ve Azure Monitor ile uçtan uca Azure CI/CD eğitimi.
Detayları Gör →Sürekli entegrasyon ve teslimatın build, test ve deploy evrelerini sürüm kontrolü, otomatik test ve güvenli dağıtımla sıfırdan öğreten temel seviye eğitim.
Detayları Gör →