İleri Git ve GitLab'ı birlikte öğrenin
Git nesne modeli, rebase, bisect, GitLab CI/CD, registry, güvenlik taramaları ve self-managed GitLab yönetimini ileri düzeyde öğrenin.
İleri Git teknikleri ve GitLab platform mühendisliği
Eğitim, Git'in nesne modeli, reflog, interactive rebase, bisect, filter-repo, submodule ve worktree gibi ileri tekniklerini GitLab ile birleştirir. Merge request politikaları, protected branch ve code owners, .gitlab-ci.yml ileri özellikleri, child pipeline, registry ve güvenlik taramaları, Terraform state ve GitOps, Omnibus kurulum, yedekleme, LDAP ve Gitaly mimarisi uygulamalı ele alınır.
3 Gün. Her gün dört modül; 1. gün İleri Git Mühendisliği; 2. gün Strateji, Hook ve GitLab Akışı; 3. gün GitLab CI/CD ve Yönetim.
İleri Seviye — Git iç yapısı ve tarihçe düzenlemeden GitLab CI/CD, güvenlik ve self-managed yönetimine uzanan ileri yelpaze
Katılımcılar bozulmuş bir depoyu onarır, tarihçeyi düzenler, çok aşamalı pipeline yazar, güvenlik taramalarını ekler ve yerel bir GitLab örneğini yedekleyip geri yükler.
Komutların nesne ve referans düzeyinde ne yaptığını anlayarak karmaşık durumları rahatça çözersiniz.
Rebase, fixup ve cherry-pick ile okunabilir, geri dönülebilir bir commit geçmişi oluşturursunuz.
Hook ve CI entegrasyonuyla kalite kontrollerini commit anına taşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
add, commit, branch, merge ve push komutlarını günlük işte kullanmış olmak gerekir.
Bash veya PowerShell'de rahat çalışabilmek ve metin editörü kullanabilmek beklenir.
En az bir ortak depoda çalışmış olmak örneklerin anlaşılmasını kolaylaştırır.
Git, Docker ve bir uzak depo hesabı kurulu bir bilgisayar gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Commit, tree ve blob nesnelerini doğrudan inceleyerek Git'in iç işleyişini kavrarsınız.
Interactive rebase ile paylaşıma hazır, temiz bir commit geçmişi oluşturursunuz.
Büyük ve çok bileşenli depoları submodule, worktree ve LFS ile yönetirsiniz.
Takımınıza uygun dallanma stratejisini seçip uygulayabilirsiniz.
GitLab'da grup, proje ve merge request akışını kurup yönetirsiniz.
Commit ve push öncesi otomatik lint, test ve mesaj denetimi kurarsınız.
Registry, review app ve güvenlik taramalarıyla tam bir dağıtım hattı kurarsınız.
Altyapı kodunu PR tabanlı, denetlenebilir bir Git akışıyla yönetirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Learning Git and GitHub: Git komutları, dal ve merge, uzak depo, pull request, Issues, Projects ve ilk GitHub Actions workflow'u ile sıfırdan başlayın.
Detayları Gör →Microsoft GitHub Essentials: Git ve GitHub kavramları, pull request, Issues, Actions ile .NET derleme, Dependabot, code scanning, Copilot ve organizasyon yöneti
Detayları Gör →Mühendislik liderleri için programlama framework seçimi, Git dallanma ve kod inceleme, CI/CD ve DORA metrikleri; teknik kararları yönetici bakışıyla değerlendir
Detayları Gör →Scrum Toolbox GitHub for Scrum: backlog, sprint, Projects iterasyon, Definition of Done, PR şablonu, Insights burndown ve retrospektif için GitHub kullanımı.
Detayları Gör →Yazılım tasarımı ve geliştirmede sürüm kontrol sistemi: Git snapshot modeli, dal ve rebase, nesne yapısı, SemVer, dallanma stratejileri, hook ve CI entegrasyonu
Detayları Gör →