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.