Eğitim İçeriği

Giriş ve Temeller

  • Düzey belirleme: katılımcıların Git ve GitLab hakkında ne kadar bildiği
  • Temel Git kavramları gözden geçirme: commit'ler, dallar, birleşimler, push/pull
  • GitLab sürümleri genel bakış (Ücretsiz vs. Premium vs. Üstün)
  • Typical GitLab kullanım senaryoları ve organizasyonel faydaları

GitLab Özellikleri ve Mimarisi Genel Bakış

  • GitLab arayüzü turu ve proje yapısı
  • Ana özellikler: depo yönetimi, pipelines, sorun tahtası
  • GitLab CI/CD mimarisi ve runners genel bakış

GitLab İş Akışı

  • Ortak iş akışları: GitLab Flow vs. GitFlow
  • Birleşme istekleri, onaylar ve inceleme döngüleri
  • Dal yönetimi ve izinler

Gruplar ve Ad Alanları ile Projeleri Organize Etme

  • GitLab gruplarını, alt grupları ve ad alanlarını anlama
  • Proje görünürlüğü ve grup düzeyindeki izinler
  • Fork stratejileri ve takım erişim yönetimi

GitLab'da CI/CD'yi Uygulama

  • GitLab Runners'ı kurma ve kaydetme
  • Docker ve Kubernetes yürütucuları
  • Docker-in-Docker (DIND) kullanımı: faydalar ve dikkat edilmesi gerekenler
  • Runner sorunlarını giderme
  • gitlab-ci.yml dosyasını yazma ve yapılandırma
  • Değişkenlerin ve CI sırlarının kullanımı
  • CI iş akışları ve aşamaları oluşturma
  • Şablonların ve yeniden kullanılabilir pipeline tanımlarının dahil edilmesi
  • Tetikleyiciler, zamanlamalar ve manuel pipeline kontrolleri
  • Sürümler oluşturma ve etiketleme stratejileri

Sorun Yönetimi ve İletişim

  • Sorunların oluşturulması ve bağlanması
  • Özel sorun tahtaları ve etiketler
  • Milstone'lar ve ilerleme takibi

GitLab Markdown'ın Kullanılması

  • Sorunların, birleşme isteklerinin ve vikilerin formatlanması
  • Dokümantasyon ve satır içi görseller için Markdown kullanımı
  • Kontrol listelerinin, kod bloklarının ve tabloların kullanımı

GitLab Pages

  • GitLab depolarından statik web sitelerini yayınlama
  • Özel alan adları ile GitLab Pages'ı kurma
  • Pages dağıtımlarıyla CI/CD entegrasyonu

Güvenlik ve Erişim Yönetimi

  • Kişisel erişim belirteçleri ve proje belirteçleri
  • Pipeline sırlarının ve değişkenlerinin güvenliğini sağlama
  • GitLab'ın güvenlik tarama özelliklerine genel bakış

Sorun Giderme ve Tanılamalar

  • Ortak CI/CD hataları ve çözümleri
  • Runner günlükleri ve başarısız işleri hata ayıklama
  • Pipeline güvenilirliği için en iyi uygulamalar

Özet ve Sonraki Adımlar

  • Kurs özetlemesi ve Q&A
  • Son inceleme oturumu veya değerlendirme görevi
  • Geri bildirim ve kursun sona ermesi
  • Kontinü öğrenim için kaynaklar

Kurs İçin Gerekli Önbilgiler

  • GitLab Runner bölümü için minimal Linux bilgisi gereklidir

Hedef Kitle

  • DevOps uzmanları
  • Takım ortamlarında GitLab kullanan yazılım geliştiricileri ve mühendisleri
  • GitLab pipelines'ı uygulayan teknik liderler ve sistem entegratörleri
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler