Actions ile iş akışınızı otomatikleştirin
GitHub Actions ile workflow yazımı, secrets, OIDC, reusable workflow, self-hosted runner ve imaj/dağıtım hatlarını uygulamalı kurun.
GitHub Actions ile CI/CD ve otomasyon hatlarının tasarımı
Eğitim, workflow anatomisi, tetikleyiciler, job bağımlılıkları ve matrix stratejisinden başlayarak secrets, environments, cache, artifact ve OIDC ile bulut kimlik doğrulamasına geçer. Reusable workflow, composite action, self-hosted runner ve ARC, Docker imaj üretimi ve ghcr.io yayını, Kubernetes dağıtımı, CodeQL ve Dependabot entegrasyonu ile Actions güvenliği uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Workflow Temelleri ve Git Altyapısı; 2. gün Güvenli Dağıtım Hatları; 3. gün Ölçekleme ve Standartlaştırma.
Orta Seviye — Workflow yazımından güvenli dağıtıma, reusable workflow ve self-hosted runner'a uzanan Actions yelpazesi
Katılımcılar örnek bir uygulama için sıfırdan CI hattı yazar; cache ve matrix ekler, imajı ghcr.io'ya gönderir, OIDC ile buluta dağıtım yapar ve reusable workflow'a dönüştürür.
Push ve PR anında çalışan testlerle hataları üretime çıkmadan yakalarsınız.
OIDC ve environment onaylarıyla sır sızıntısı riskini azaltan bir dağıtım kurarsınız.
Reusable workflow ile ekipler arası ortak, bakımı kolay hatlar oluşturursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Depo, dal ve pull request kavramlarına aşinalık gerekir.
YAML sözdizimini okuyup yazabilmek beklenir.
Komut satırı ve Docker imajı kavramları örneklerde faydalı olur.
Actions çalıştırabilecek ücretsiz bir GitHub 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:
GitHub'da depo kurup fork ve pull request akışıyla katkı verebilirsiniz.
Push ve PR ile tetiklenen matrix destekli CI workflow'ları yazarsınız.
SemVer etiketleri ve imzalı sürümlerle izlenebilir sürüm yayını yaparsınız.
Secrets, cache ve OIDC ile güvenli bir dağıtım hattı kurarsınız.
Dal koruma ve CODEOWNERS ile kalite kapılarını zorunlu hale getirirsiniz.
Altyapı kodunu PR tabanlı, denetlenebilir bir Git akışıyla yönetirsiniz.
Test, imaj üretimi ve ortama dağıtımı kapsayan uçtan uca bir GitHub Actions hattı kurarsınız.
Copilot, Pages, Packages ve Codespaces'i doğru senaryolarda kullanırsınız.
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.
İleri Git ve GitLab: nesne modeli, interactive rebase, bisect, filter-repo, submodule, GitLab CI/CD, registry, SAST ve self-managed yönetimi.
Detayları Gör →İleri Git dallanma stratejileri: Git Flow, GitHub Flow, trunk-based, release train, backport, feature flag, merge queue, monorepo ve model geçiş planı.
Detayları Gör →Kapsamlı Git eğitimi: commit akışı, dal ve merge, rebase, nesne modeli, Git Flow, hook, submodule, LFS, bisect ve filter-repo ile 4 günde baştan sona Git.
Detayları Gör →Kullanıcılar için Git: kurulum, commit, geçmişi okuma, geri alma, dal ve merge, uzak depo, VS Code ve grafik araçlarla günlük kullanım odaklı eğitim.
Detayları Gör →Kurum içi GitLab: Omnibus kurulum, gitlab.rb, HTTPS, LDAP/SAML, yedekleme ve geri yükleme, runner autoscaling, Gitaly, güvenlik ve CI/CD yönetimi.
Detayları Gör →