GitLab'da kodu ve teslimatı yönetin
Eğitim, Git temellerini ve GitLab grup/proje/rol yapısını işler; merge request, issue, epic ve board ile iş akışını, .gitlab-ci.
GitLab'ı kod yönetiminden CI/CD'ye kadar tek platformda kullanın.
Eğitim, Git temellerini ve GitLab grup/proje/rol yapısını işler; merge request, issue, epic ve board ile iş akışını, .gitlab-ci.yml ile stages, jobs, runner ve artifact kullanımını, include/extends ile pipeline yeniden kullanımını, Container Registry, SAST/Dependency Scanning şablonlarını ve self-managed GitLab yönetimine genel bakışı kapsar.
3 Gün. Her gün dört modül; sabah kavram ve demo, öğleden sonra pipeline uygulaması; son gün mini proje.
Temel Seviye — GitLab proje yapısı, merge request, issue board, CI/CD pipeline, container registry ve temel yönetim
Her konu GitLab.com üzerinde örnek bir uygulamanın deposunda, pipeline ve MR uygulamalarıyla işlenir.
Kod, issue, CI/CD ve güvenlik taramasını GitLab içinde birleştirirsiniz.
.gitlab-ci.yml ile otomatik build–test–deploy hattı yazarsınız.
SAST ve bağımlılık taramasıyla pipeline'a güvenlik eklersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel terminal kullanımı bilinmelidir.
Basit bir uygulamayı derleme/çalıştırma deneyimi faydalıdır.
GitLab.com hesabı gerekir.
Git ve Docker (isteğe bağlı) kurulu bir bilgisayar önerilir.
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:
GitLab'da grup, proje ve izin yapısını kurup temel Git işlemlerini yürütebilirsiniz
add, commit, status, diff ve log ile günlük çalışma döngüsünü yürütebilirsiniz
remote, fetch, pull ve push ile ekip deposuyla güvenle senkronize olabilirsiniz
merge request, issue board ve etiketlerle GitLab iş akışını yönetebilirsiniz
branch protection ve zorunlu status check ile ana dalı koruyabilirsiniz
rebase ve cherry-pick ile commit geçmişini temiz tutabilirsiniz
registry, SAST ve bağımlılık taramasıyla GitLab'da güvenli teslimat hattı kurabilirsiniz
GitLab örneği için yedekleme, kullanıcı yönetimi ve entegrasyon ayarlarını yapabilirsiniz
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.
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 →Temelden ileriye GitLab: Git akışı, merge request, dallanma stratejisi, .gitlab-ci.yml, runner, registry, güvenlik taramaları ve self-managed yönetim.
Detayları Gör →Version control sistemleri ve Git versiyonlama: SVN karşılaştırması, SemVer etiketleme, git describe, SVN'den Git'e geçiş, rebase, hook ve dallanma stratejisi.
Detayları Gör →Working with Git: SSH ve yapılandırma, add -p, dal ve merge, çakışma çözümü, restore/reset/revert, stash, force-with-lease, rebase ve ekip kuralları.
Detayları Gör →Yazılım projelerinde Git: dallanma stratejisi, rebase ve fixup, SemVer etiketleme, pre-commit hook, kod inceleme, bisect ve CI entegrasyonuyla uçtan uca uygulam
Detayları Gör →