İleri Seviye Git & GitLab Eğitimi

İleri Seviye Git & GitLab Eğitimi

Eğitim Hakkında

Eğitimimiz, yazılım geliştirme süreçlerini modernize etmek, kod kalitesini otomatize etmek ve hatasız bir CI/CD mimarisi kurmak isteyen profesyoneller için tasarlanmıştır. Eğitimimiz, Git'in iç yapısındaki nesne mantığından başlayarak, karmaşık "Merge Conflict" çözümlerine, GitLab üzerinde "Merge Train" ve "Multi-project Pipeline" gibi ileri seviye otomasyon tekniklerine kadar uzanmaktadır. Katılımcılar sadece kod saklamayı değil; güvenlik testlerini (SAST/DAST), konteynerizasyon süreçlerini ve Kubernetes entegrasyonlarını kapsayan tam teşekküllü bir operasyonel akış kurmayı deneyimlerler.

Ön Koşul

Bu eğitimin herhangi bir ön koşulu bulunmamaktadır.

Eğitim İçeriği

  • Git’in İç Yapısı ve Gelişmiş Kavramlar
  • Git objeleri, branch yapısı ve referanslar
  • Commit nesneleri, index ve çalışma alanının rolü
  • Reflog ve geçmiş izleme stratejileri
  • İleri Git Komutları & Teknikler
  • rebase, cherry-pick, bisect, stash kullanımı
  • Commit history temizleme (rewrite)
  • Patch ile çalışma
  • Bisect ile hatalı commit bulma süreçleri
  • Branching & Workflow Stratejileri
  • GitFlow, GitLab Flow, trunk-based development
  • Feature branch & release yönetimi
  • Merge conflicts çözme metotları
  • Git Hooks, Submodules & Aliases
  • Hooklar ile otomatik görev tetikleme
  • Submodules / Subtrees kullanımı
  • Alias tanımlayarak iş akışını hızlandırma
  • GitLab Temel Mimarisi & Proje Organizasyonu
  • GitLab grupları, alt gruplar, namespace yapısı
  • Proje görünürlüğü & erişim izin modelleri
  • Merge request süreçleri ve onay politikaları
  • Workflow ve Kod İnceleme
  • Kod review (Merge Requests) ileri teknikleri
  • Issue Board & epics ile planlama ve takip
  • Collaborative documentation (wiki ve markdown)
  • Pipeline Derinlemesine
  • Multi-project pipeline’lar
  • Merge trains, parallel jobs, fail-fast test stratejileri
  • Environment yönetimi ve dinamik deployment aşamaları
  • Runner Yönetimi
  • Shared vs. custom runner konfigürasyonları
  • Runner scaling & dağıtımı
  • Docker & Kubernetes ile entegrasyon
  • Gelişmiş CI Özellikleri
  • Feature flags
  • Review apps
  • Artifacts, cache, include/extends
  • Secret management ve güvenlik politikaları
  • DevOps ve Entegrasyonlar
  • GitLab ile Docker/Kubernetes CICD
  • SonarQube, SAST, DAST testler ile güvenlik otomasyonu
  • Monitoring & alerting pipeline sonrası otomasyon
  • Release tagging & GitLab Pages ile sürüm yayımlama

Kazanımlar

İleri Git Hakimiyeti: rebase, cherry-pick, bisect ve reflog gibi güçlü komutları kullanarak karmaşık commit geçmişlerini yönetmek ve hataları hızlıca tespit etmek.

Stratejik Versiyon Yönetimi: Proje yapısına en uygun branching stratejilerini (GitFlow, Trunk-based vb.) belirlemek ve uygulamak.

Kapsamlı DevOps Entegrasyonu: GitLab'i sadece bir depo olarak değil; issue takibi, kod inceleme ve wiki yönetimi ile entegre bir planlama aracı olarak kullanmak.

Uzman Seviye Pipeline Tasarımı: Paralel işleme, fail-fast stratejileri ve dinamik deployment aşamaları ile optimize edilmiş CI/CD süreçleri kurgulamak.

Güvenlik ve Kalite Otomasyonu: Pipeline içerisine SonarQube, SAST/DAST güvenlik testlerini ve "Secret Management" politikalarını dahil ederek güvenli yazılım geliştirmek.

Runner ve Altyapı Yönetimi: GitLab Runner yapılandırmalarını ölçeklendirmek, Docker ve Kubernetes ile tam uyumlu deployment süreçlerini yönetmek.

Hedef Kitle

Yazılım Geliştiriciler

DevOps ve Sistem Mühendisleri

Siber Güvenlik Uzmanları

Takım Liderleri ve Teknik 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 ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Fiba Yenilenebilir Enerji
Mercedes-Benz
Tusas Motor
Renault
Hayat Holding
Eczacıbaşı Bilişim
İş Portföy
Tatilbudur
Brisa
Liberty Sigorta
TÜBİTAK MAM
ING Bank
Toyota
Iga Airport
SGK
Tuyap Fuarcılık
Getir
Intertech
Istanbul Beton
Arçelik
QNB Finansbank
RedBull
Etiya
HDI Sigorta
Turkiye Sınai Kalkinma Bankasi
Tarim Kredi Kooperatifi
Mavi
IMKB
Ziraat teknoloji
QNB Invest
Vakıfbank
Enerjisa
Akçansa
Accenture
Ford-Otosan
LC Waikiki
Takasbank
Yapi Kredi
THY Technic
Amerikan Hastanesi
Fibabanka
Allianz
Erdemir
Havelsan
TEB
T.C. Cumhurbaşkanlığı
Albaraka Türk
SabancıDX
Sütaş
Akbank
Fiba Yenilenebilir Enerji
Mercedes-Benz
Tusas Motor
Renault
Hayat Holding
Eczacıbaşı Bilişim
İş Portföy
Tatilbudur
Brisa
Liberty Sigorta
TÜBİTAK MAM
ING Bank
Toyota
Iga Airport
SGK
Tuyap Fuarcılık
Getir
Intertech
Istanbul Beton
Arçelik
QNB Finansbank
RedBull
Etiya
HDI Sigorta
Turkiye Sınai Kalkinma Bankasi
Tarim Kredi Kooperatifi
Mavi
IMKB
Ziraat teknoloji
QNB Invest
Vakıfbank
Enerjisa
Akçansa
Accenture
Ford-Otosan
LC Waikiki
Takasbank
Yapi Kredi
THY Technic
Amerikan Hastanesi
Fibabanka
Allianz
Erdemir
Havelsan
TEB
T.C. Cumhurbaşkanlığı
Albaraka Türk
SabancıDX
Sütaş
Akbank
Bilgi İstiyorum