Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
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
Danışanlarımızın Yorumları (2)
Önemli bir eğitmen ve çok fazla uygulamalı deneyime sahip, geleneksel akademik eğitmenlerden farklı.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Eğitim - Gitlab and Gitlab CI
Yapay Zeka Çevirisi
Ahmed'in her sorun/soruya verdiği tepki ve bize her birine açıkça cevap verme yeteneği beni memnetti. Ayrıca, hatta düşündüğümüzden bile ilgili diğer konularda daha fazla bilgi sağladığını gördük.
Jose Perez - Fraunhofer IOSB
Eğitim - Kubernetes and Gitlab
Yapay Zeka Çevirisi