İ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 kazanarak rebase, cherry-pick, bisect ve reflog gibi güçlü komutlarla karmaşık commit geçmişlerini yönetebileceksiniz.
  • Stratejik versiyon yönetimi becerisi edinerek proje yapısına en uygun branching stratejilerini (GitFlow, Trunk-based vb.) belirleyip uygulayabileceksiniz.
  • Kapsamlı DevOps entegrasyonu sağlayarak GitLab’i sadece bir depo değil; issue takibi, kod inceleme ve wiki yönetimi için entegre bir planlama aracı olarak kullanabileceksiniz.
  • Uzman seviye pipeline tasarımı ile paralel işleme, fail-fast stratejileri ve dinamik deployment aşamalarını içeren optimize edilmiş CI/CD süreçleri kurgulayabileceksiniz.
  • Güvenlik ve kalite otomasyonu becerisi kazanarak pipeline içerisine SonarQube, SAST/DAST testleri ve "Secret Management" politikalarını dahil edebileceksiniz.
  • Runner ve altyapı yönetimi konusunda uzmanlaşarak GitLab Runner yapılandırmalarını ölçeklendirecek, Docker ve Kubernetes ile uyumlu deployment süreçlerini yönetebileceksiniz.

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.

Anadolubank
Amerikan Hastanesi
HSBC
SabancıDX
Etiya
Akçansa
Pegasus
Logo Yazılım
Netaş
KKTC Turkcell
İTU
DFDS
Yapı Kredi
Boyner
QNB Finansbank
Turkiye Finans Katilim Bankasi
Hyundai
Istanbul Sanayi Odasi
Tusas Motor
DeFacto
THY DO CO
Bosch
Softtech
MNG Airlines
IBB
Anadolubank
Amerikan Hastanesi
HSBC
SabancıDX
Etiya
Akçansa
Pegasus
Logo Yazılım
Netaş
KKTC Turkcell
İTU
DFDS
Yapı Kredi
Boyner
QNB Finansbank
Turkiye Finans Katilim Bankasi
Hyundai
Istanbul Sanayi Odasi
Tusas Motor
DeFacto
THY DO CO
Bosch
Softtech
MNG Airlines
IBB
Bilgi İstiyorum