Git akışını otomatik CI/CD boru hattına dönüştür
Git ile sürekli entegrasyon ve dağıtım eğitimi; dal stratejileri, PR akışı, GitHub Actions/GitLab CI pipeline yazımı, otomatik test ve derleme, mavi-yeşil/kanarya dağıtım, sır yönetimi ve GitOps konularını uygulamalı olarak ele alır.
Dal stratejileri, pipeline otomasyonu, test ve sürekli dağıtım
Bu orta seviye eğitim, Git tabanlı sürekli entegrasyon (CI) ve sürekli dağıtım (CD) iş akışlarını uçtan uca ele alır. Git dal stratejileri (trunk-based, GitHub Flow, Git Flow), pull request ve kod gözden geçirme, webhook ve pipeline tetikleyicileri işlenir. Ardından GitHub Actions ve GitLab CI ile pipeline yazımı; otomatik test, lint, derleme (build) ve artefakt yönetimi; sürekli teslim ile sürekli dağıtım farkı, ortam onayları, mavi-yeşil ve kanarya dağıtımı, sır yönetimi ve GitOps (Argo CD/Flux) ile deklaratif dağıtım uygulamalı ele alınır. Katılımcı, bir kod deposundan üretime kadar güvenli, otomatik ve izlenebilir bir teslim hattı kurabilir.
3 Gün. Her gün dört modül; katılımcılar Git akışından CI pipeline'ına ve sürekli dağıtıma ilerler.
Orta Seviye — Git tabanlı sürekli entegrasyon ve dağıtım: dal stratejileri, pipeline otomasyonu, test ve otomatik yayınlamanın ele alınması.
Katılımcılar gerçek bir Git deposunda pipeline yazıp test, derleme ve dağıtımı otomatikleştirerek öğrenir.
Doğru dal stratejisiyle ekip içinde çakışmasız ve hızlı bir geliştirme akışı kurarsınız.
Test, derleme ve dağıtımı otomatikleştirerek manuel hatayı ve teslim süresini azaltırsınız.
Mavi-yeşil ve kanarya desenleriyle riski azaltarak sık ve güvenle yayın yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Commit, dal, merge ve push kavramlarına aşinalık beklenir.
Temel komut satırı ve betik kavramlarına aşinalık faydalıdır.
GitHub veya GitLab gibi bir platformda bir hesap ve örnek depo.
Üzerinde pipeline kurulabilecek basit bir uygulama veya proje.
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:
Ekibe uygun bir dal stratejisi ve PR akışı kurabilirsiniz.
GitHub Actions veya GitLab CI ile pipeline yazabilirsiniz.
Test ve kalite kontrollerini pipeline'a zorunlu adım yapabilirsiniz.
Uygulamayı derleyip Docker imajını registry'ye itebilirsiniz.
Önbellek ve artefaktlarla pipeline süresini kısaltabilirsiniz.
Mavi-yeşil ve kanarya ile riski azaltarak dağıtabilirsiniz.
OIDC ve secret manager ile pipeline sırlarını güvenli yönetebilirsiniz.
Argo CD/Flux ile deklaratif, pull tabanlı dağıtım 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.
Git'ten Kubernetes'e uçtan uca CI/CD pipeline kurun: otomatik derleme, test, Docker imaj paketleme ve mavi-yeşil/kanarya dağıtım uygulamalı eğitimi.
Detayları Gör →CI/CD ilkelerini, hat aşamalarını, test otomasyonunu ve mavi-yeşil/kanarya dağıtım desenlerini uygulamalı öğreten orta seviye sürekli teslim eğitimi.
Detayları Gör →Jenkins Declarative Pipeline, Jenkinsfile, Multibranch ve Shared Library ile uçtan uca CI/CD hattı kurmayı öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Jenkins otomasyon sunucusunu kurmayı, eklenti ve güvenlik yönetimini, iş oluşturmayı ve cron/webhook tetikleyicilerini öğreten temel seviye eğitim.
Detayları Gör →Jenkins'te otomatik test entegrasyonu, matris ve paralel yapılar, dinamik pipeline ve hata işleme desenlerini öğreten ileri seviye DevOps eğitimi.
Detayları Gör →