GitLab ve CI/CD'yi birlikte öğrenin
GitLab proje yönetimi ve .gitlab-ci.yml ile runner, cache, registry, review app ve güvenlik taramalı pipeline kurmayı uygulamalı öğrenin.
GitLab proje yönetimi ve CI/CD pipeline yazımı
Eğitim, Git temellerini GitLab ortamında pekiştirdikten sonra grup ve proje yapısı, rol modeli, merge request ve approval kuralları ile devam eder. .gitlab-ci.yml sözdizimi, stage ve job tasarımı, rules ve needs, runner executor türleri, artifact ve cache, CI/CD değişkenleri, Container Registry, environments ve review app, SAST ve dependency scanning uygulamalı olarak işlenir.
3 Gün. Her gün dört modül; 1. gün Git Temelleri ve GitLab Projesi; 2. gün Stratejiler ve Pipeline Yazımı; 3. gün Dağıtım, Altyapı ve Yönetim.
Orta Seviye — GitLab merge request akışından CI/CD pipeline ve dağıtım güvenliğine uzanan platform yelpazesi
Katılımcılar gitlab.com hesabında bir uygulama projesi için build-test-deploy pipeline'ı yazar, Docker runner kaydeder, imajı registry'ye gönderir ve güvenlik taramalarını ekler.
Kaynak kod, CI/CD, registry ve güvenlik taramasını tek platformda yönetirsiniz.
Aşamalı, önbellekli ve koşullu .gitlab-ci.yml hatları yazarak teslimat süresini kısaltırsınız.
Self-managed GitLab'ın kurulum, yedekleme ve yükseltme süreçlerine hâkim olursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Git komutlarına ve dal mantığına aşina olmak gerekir.
Temel Linux komutları ve Docker kavramları pipeline örneklerinde faydalı olur.
YAML sözdizimini okuyup yazabilmek beklenir.
Docker çalıştırabilen bir bilgisayar ve gitlab.com hesabı 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:
Değişiklikleri doğru kapsamda staging'e alıp okunabilir commit'ler üretirsiniz.
Dalları açıp birleştirir, çakışmaları kontrollü biçimde çözersiniz.
GitLab'da grup, proje ve merge request akışını kurup yönetirsiniz.
Takımınıza uygun dallanma stratejisini seçip uygulayabilirsiniz.
SemVer etiketleri ve imzalı sürümlerle izlenebilir sürüm yayını yaparsınız.
Çok aşamalı, cache ve artifact destekli GitLab pipeline'ları yazarsınız.
Altyapı kodunu PR tabanlı, denetlenebilir bir Git akışıyla yönetirsiniz.
Kendi sunucunuzda GitLab kurup yedekleme, LDAP ve yükseltme süreçlerini 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.
Working with GitHub: fork, pull request, kod inceleme, branch protection, Issues, Projects, GitHub Actions, Dependabot, secret scanning, Copilot ve gh CLI.
Detayları Gör →Bitbucket ile Kod Yönetimi eğitimi: bitbucket üzerinde depo, inceleme ve CI/CD akışını uçtan uca yönetin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifik
Detayları Gör →Gelişmiş Git Teknikleri ve İş Akışları eğitimi: git'in iç mantığını bilerek karmaşık durumları çözün. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Git Hookları ve Otomasyon eğitimi: git hook'larıyla kalite ve güvenlik kontrollerini otomatikleştirin. 2 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası
Detayları Gör →Git ile Sürüm Kontrolü ve Kod İncelemesi eğitimi: sürüm kontrolü ile kod inceleme kültürünü bir arada kurun. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Serti
Detayları Gör →