Modern yazılım geliştirmenin temeli Git ve GitHub mimarisini, gelişmiş branching modellerini, conflict çözümünü ve GitHub Actions otomasyonunu 20 saatlik canlı derslerde öğrenin.
Git iç yapısı (Objects/BLOBs/Commits), GitFlow ve Trunk-Based dallanma modelleri, Interactive Rebase, Cherry-Pick, Pull Request incelemeleri ve GitHub Actions CI/CD otomasyonunu canlı sınıfta bizzat uygulayın.
Git nesne modeli (BLOB, Tree, Commit), Staging Area, Hashing ve temel çalışma disiplini kurulur.
GitFlow, Trunk-Based mimariler, Rebase vs Merge farkları ve karmaşık kod çakışmalarının çözümü pratik edilir.
Interactive Rebase, Cherry-Pick, Stash, Git Reflog ile kayıp commit'leri kurtarma ve Git Bisect ile hata tespiti.
Pull Request süreçleri, Branch Protection kuralları, Codeowners, GitHub Issues/Projects ve Release sürümlendirme.
GitHub Actions ile otomatik test/build akışları kurulur ve 3 bitirme projesi tamamlanır.
Büyük ölçekli yazılım ekiplerinde sorunsuz daldan dala geçebilir, PR süreçlerini yönetebilir ve çakışmaları saniyeler içinde çözebilirsiniz.
Her hafta teslim edeceğiniz 2 pratik Git lab'ı ile bilginizi pekiştirir ve 2. Seviye Bröve kazanırsınız.
Eğitim sonunda geliştireceğiniz 3 kapsamlı Git & GitHub otomasyon projesi ile CV'nizi ve teknik profilinizi öne çıkarırsınız.