Her commit'te güvenilir ve hızlı build üret
Azure DevOps'ta sürekli entegrasyon build stratejisini ele alan orta seviye eğitim: CI ilkeleri ve build hijyeni, YAML build pipeline, CI/PR/scheduled tetikleyiciler, SemVer ve GitVersion sürümleme, artifact yönetimi, hosted/self-hosted agent seçimi, pipeline…
CI build tasarımı, tetikleyiciler, sürümleme, artifact ve build optimizasyonu
Bu orta seviye eğitim, Azure DevOps çözümlerinde sürekli entegrasyon (CI) build stratejisi tasarlamaya odaklanır. CI'ın amacı, sık entegrasyonun çakışmayı azaltması ve kırık build'in hızlı tespiti; build pipeline tasarımı ve YAML yapısı işlenir. CI, PR ve zamanlanmış (scheduled) tetikleyiciler, path/branch filtreleri, batch tetikleme; build sürümleme (build numbering), semantik sürüm ve GitVersion; artifact üretimi, yayınlama ve saklama uygulanır. Hosted ve self-hosted agent seçimi, build matrisi ile çok platform derleme, pipeline caching ile bağımlılık önbellekleme, build süresini kısaltma; container (Docker) imajı derleme ve build hijyeni (temiz başlangıç, deterministik derleme) gösterilir. Katılımcılar hızlı, tekrarlanabilir ve güvenilir bir CI build stratejisi tasarlayabilir.
2 Gün. Her gün dört modül; katılımcılar CI build tasarımından tetikleyici ve sürümlemeye, artifact ve optimizasyona ilerler.
Orta Seviye — Azure Pipelines ile sürekli entegrasyon build stratejisi, tetikleyiciler, sürümleme, artifact ve build hijyeninin ele alınması.
Katılımcılar Azure Pipelines üzerinde gerçek bir proje için CI build hattını uygulamalı kurup tetikleyici, sürümleme ve önbelleklemeyle optimize eder.
Her commit'te otomatik build ile kırık kodu dakikalar içinde yakalarsınız.
Build sürümleme ve semantik sürümle izlenebilir çıktılar üretirsiniz.
Önbellekleme ve matris ile build süresini belirgin biçimde kısaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sürekli entegrasyon ve build kavramlarına temel aşinalık beklenir.
Temel YAML ve pipeline yapısına aşinalık güçlü biçimde faydalıdır.
Git dal ve commit kavramlarına aşinalık yararlıdır.
Bir Azure DevOps organizasyonu ve bir örnek depo erişimi gereklidir.
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 entegrasyonun ilkelerini ve build hijyenini kavrarsınız.
YAML ile restore-build-test-publish akışını kurarsınız.
CI, PR ve scheduled tetikleyicileri filtrelerle yapılandırırsınız.
SemVer ve GitVersion ile tutarlı build sürümleri üretirsiniz.
Artifact yayınlar, saklar ve sonraki aşamalara taşırsınız.
Hosted/self-hosted agent ve pool kararlarını verirsiniz.
Önbellek, matris ve paralellikle build süresini kısaltırsınız.
Multi-stage Dockerfile ile optimize imaj derler ve yayınlarsınız.
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.
Kapasite planlama temelleri, talep tahmini, yük testi türleri ve k6 ile senaryo yazımını uygulamalı öğrenin; kapasite planı belgesi hazırlayın.
Detayları Gör →Shift-left, test otomasyon piramidi, BDD, servis sanallaştırma ve CI/CD test kapılarıyla sürekli test temellerini ve sınava hazırlığı öğrenin.
Detayları Gör →Azure DevOps YAML pipeline, artifact, ortamlar, onay kapıları ve App Service slot swap ile CI/CD dağıtım hattını uygulamalı kurun.
Detayları Gör →CodePipeline, CodeBuild, CodeDeploy, ECR ve ECS ile AWS üzerinde mavi-yeşil dağıtım ve otomatik geri alma içeren sürüm hatları kurun.
Detayları Gör →Cloud Build, Artifact Registry, Cloud Deploy, GKE, Cloud Run ve Binary Authorization ile Google Cloud CI/CD hattı kurmayı uygulamalı öğrenin.
Detayları Gör →