Continuous Integration Continuous Delivery (CI/CD)
Continuous Integration Continuous Delivery (CI/CD)
Eğitim Hakkında
Bu eğitim, yazılım geliştirme metodolojilerinin evriminden DevOps kültürüne uzanan modern yazılım teslimat süreçlerini uçtan uca ele alır. Katılımcılar; Agile prensipleri, CI/CD pratikleri, Jenkins ile pipeline oluşturma, Infrastructure as Code ve Continuous Monitoring gibi DevOps’un kritik yapı taşlarını hem teorik hem uygulamalı olarak öğrenir. Eğitim boyunca gerçek senaryolarla pipeline tasarlama ve otomasyon pratikleri deneyimlenir.
Ön Koşul
Bu eğitime katılacak kişilerin temel yazılım geliştirme süreçleri ve versiyon kontrol sistemleri konusunda genel bilgiye sahip olması önerilir.
Eğitim İçeriği
- Agile Dönüşüm Temelleri, Ortaya Çıkışı, Prensipleri ve Pratiklerinin Tanımı
- Installation, Setting-up, Configuration ve Pipeline oluşturma
- Jenkins üzerinde Versiyon Kontrolü, Build Engine ve Artifact Repository Entegrasyonları
- Test Otomasyonu, Performans Testleri, Kod Analizi ve Statik Testleri Jenkins Üzerinden Tetikleme
- Jenkins ile Deployment dımları ve Release Orkestrasyonu
- Infrastructure as Code Yaklaşımı ve Stratejileri
- Sürekli Monitörleme Altyapısı ile Sağlanan Feedback Mekanizmaları
- DevOps Ekipleri Tarafından Kullanılan En Güncel ve Güvenilir Araçlar
- DevOps Ekipleri Tarafından Kullanılan Ortak Senaryolar ve En Güncel Araçlar
- Eğitimde Belirlenen Araçlarla Pipeline Oluşturma
Kazanımlar
Yazılım geliştirme metodolojilerinin evrimini ve DevOps yaklaşımının temelini anlamak
Agile manifesto prensiplerini uygulayabilmek
Jenkins kurmak, yapılandırmak ve pipeline oluşturmak
CI süreçlerinde versiyon kontrolü, build ve artifact yönetimini gerçekleştirmek
CT kapsamında test otomasyonu ve statik analiz süreçlerini tetiklemek
CD adımlarını kurgulamak ve Jenkins üzerinden deployment orkestrasyonu yapmak
Infrastructure as Code yaklaşımını projelere uyarlamak
Continuous Monitoring ile geri bildirim döngülerini güçlendirmek
DevOps tool stack içindeki en güncel araçları kullanmak
Uygulamalı workshop ile DevOps pipeline oluşturmak
Hedef Kitle
Site Reliability Engineers (SRE’ler)
Agile Ekip Üyeleri / Scrum Master’lar
CI/CD süreçleri oluşturmak isteyen mühendisler
Pipeline otomasyonu ve DevOps araçlarıyla çalışmak isteyen profesyoneller
Yazılım Geliştirme Uzmanları / Kıdemli Yazılım Geliştirme Uzmanları
DevOps Uzmanları / Kıdemli DevOps Uzmanları
Sistem ve Altyapı Uzmanları / Kıdemli Sistem Uzmanları
Test Uzmanları / Kıdemli QA/Test Uzmanları
Yazılım Mimarları / Kıdemli Yazılım Mimarları
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.