Continuous Integration Eğitimi

Sunduğumuz kurumsal eğitimlerle çalışanlarınızı yetkinliğini arttırın

Eğitim Hakkında

Kurumsal müşterilerimiz için hazırlanan Continuous Integration (CI)/Sürekli Entegrasyon eğitimimiz konu hakkında hiç ya da sınırlı bilgisi olan ve sürekli entegrasyon konusunda kendini geliştirmek isteyenleri hedeflemektedir. Eğitimde sürekli entegrasyon dünyasına giriş yaparak kavramları tanıyacak, lab’lar ile etkileşimli olarak bu kavramlar üzerinde pratik yapma imkanı bulacaksınız.

Uzman Eğitmen

Eğitim konularında deneyimli, saha tecrübesi bulunan eğitmenlerimizle tüm detaylara hakim olun

Profesyonel İçerik

Kurum ihtiyaçlarınız doğrultusunda hazırlanan profesyonel eğitim içeriğimiz ile doğru yetkinlikleri kazanın

Eğitim süresi

Eğitimimiz hands-on deneyim kazanacağınız lab’lar ile birlikte 2 gündür.

Eğitim broşürü

Eğitim içeriğimiz hakkında detaylı bilgiyi eğitim broşüründe bulabilirsiniz

Eğitim detayları

Eğitim hedefleri

Eğitimi tamamlayan katılımcılar;

  • Sürekli entegrasyon kavram ve temellerine
  • Sürekli entegrasyon bileşenlerine
  • Jenkins kurulum, kullanım ve yapılandırmasına
  • Git, Jenkins, Nexus, SonarQube bileşenleri yardımıyla uçtan uça CI akışı tanımlanmasına

hakim olacaklardır.

Kimler katılmalı?

Bu eğitime; sürekli entegrasyon konusunda birincil elden güçlü bilgi ve deneyim elde etmek isteyen, çevik uygulama geliştiren, yöneten veya bakımını üstlenen yazılım geliştiriciler, DevOps ekip üyeleri, SRE mühendisleri, Sistem uzmanları bu kursa katılmalıdır.

Eğitim içeriği

Eğitim kapsamında sunulacak olan içeriğe ait konu başlıkları aşağıda bulunabilir.
  • Continuous Integration Nedir?
  • Neden Continuous Integration?
  • Continuous Integration nasıl uygulanır?
  • Kaynak kontrol yönetimi (SCM)
  • Derleme otomasyonu
  • Depo yönetimi
  • Analiz
  • CI araçları eko sistemi
  • Bir CI çözümü olarak Jenkins
  • Uygulamalı Lab’lar
    • Jenkins kurulum yöntemleri ve yapılandırması
    • Agent kurulum yöntemleri ve yapılandırması
    • İlk iş tanımı
    • İlk pipeline tanımı
    • Java projesi için pipeline oluşturma : Build, Test, Deploy
    • DotNet Core projesi için pipeline oluşturma
    • SonarQube ile statik kod analizi gerçekleştirme
    • Java projesi artifactlerini Nexus üzerinde yayınlama