AUTOMATE YOUR WORKFLOW WITH GITHUB ACTIONS (GH-200) EĞİTİMİ

GitHub Actions ile iş akışlarını otomatikleştirin

Workflow, matrix, cache, secrets/OIDC, özel eylem ve reusable workflow ile CI/CD hatları kurun; GH-200 konularına hazırlanın.

Eğitim, GitHub Actions workflow YAML yapısını, tetikleyicileri, runner'ları, matrix ve cache kullanımını, job bağımlılıklarını ve artifact aktarımını, secrets, environment koruma kuralları ve OIDC ile güvenli dağıtımı, composite/JavaScript/Docker özel eylemle…

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

GitHub Actions workflow'larını yazıp yönetmeyi uygulamalı öğrenin.

Eğitim, GitHub Actions workflow YAML yapısını, tetikleyicileri, runner'ları, matrix ve cache kullanımını, job bağımlılıklarını ve artifact aktarımını, secrets, environment koruma kuralları ve OIDC ile güvenli dağıtımı, composite/JavaScript/Docker özel eylemleri ve reusable workflow'ları ile self-hosted runner ve Actions yönetimini kapsar. İçerik GH-200 sınav alanlarına hazırlık odaklıdır.

Süre ve Format

2 Gün. Her gün dört modül; sabah workflow yazımı, öğleden sonra lab; ikinci gün CI/CD ve yönetim.

Seviye

Orta Seviye — workflow YAML, matrix, secrets, OIDC, özel eylemler ve CI/CD hattı yönetimiyle GitHub Actions uzmanlığı

Öğrenme Metodu

Her konu, GitHub hesabında canlı workflow yazma ve çalıştırma lab'ları ile işlenir.

Neden Bu Eğitim?

🎯Üretime Hazır Workflow

Matrix, cache ve artifact ile hızlı ve ekonomik CI hatları yazarsınız.

🛠️Güvenli Dağıtım

Secrets, environment kuralları ve OIDC ile parolasız bulut dağıtımı yaparsınız.

📈Yeniden Kullanım

Özel eylem ve reusable workflow'larla organizasyon standardı oluşturursunuz.

Anahtar Konular

GitHub ActionsGH-200GitHub Actions eğitimiworkflow YAMLCI/CD GitHubreusable workflowself-hosted runnerOIDC GitHub ActionsGitHub Actions matrix
“Otomasyon, tekrarın yerine yaratıcılığı koyar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Git ve GitHub

Depo, branch ve pull request kullanımı bilinmelidir.

2
YAML

YAML sözdizimine temel aşinalık gerekir.

3
CI/CD kavramı

Build, test ve deploy aşamaları hakkında genel bilgi faydalıdır.

4
Hesap

Actions dakikası olan bir GitHub hesabı gerekir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı çok job'lı workflow yazar ve secrets/OIDC ile güvenli yapılandırır.
Modül 1
GitHub Actions Temelleri
  • .github/workflows altında workflow YAML yapısı: name, on, jobs, steps
  • Tetikleyiciler: push, pull_request, schedule (cron), workflow_dispatch
  • runs-on, GitHub-hosted runner'lar ve ubuntu-latest etiketi
  • uses ve run adımları, actions/checkout ve setup-* eylemleri
  • Ortam değişkenleri, env, ifadeler (${{ }}) ve bağlamlar (github, env, secrets)
  • Workflow çalıştırma günlükleri, yeniden çalıştırma ve hata ayıklama
Modül 2
Job Bağımlılıkları, Matrix ve Önbellek
  • needs ile job bağımlılığı ve if koşulları
  • strategy.matrix ile çoklu sürüm/işletim sistemi testi, fail-fast
  • actions/cache ile bağımlılık önbellekleme ve anahtar tasarımı
  • upload-artifact / download-artifact ile job'lar arası dosya aktarımı
  • concurrency grubu ve çalıştırma iptali
  • Job çıktıları (outputs) ve adımlar arası veri paylaşımı
Modül 3
Secrets, Ortamlar ve OIDC
  • Repository, environment ve organization secrets ile variables farkı
  • Environment koruma kuralları, zorunlu onaylayıcı ve bekleme süresi
  • GITHUB_TOKEN izinleri (permissions) ve en az yetki
  • OpenID Connect ile Azure/AWS/GCP'ye parolasız kimlik doğrulama
  • Üçüncü parti eylemleri SHA ile sabitleme ve tedarik zinciri riski
  • Fork PR'larda secret erişimi ve pull_request_target riski
Modül 4
Özel Eylem ve Yeniden Kullanılabilir Workflow
  • action.yml ile composite action yazımı
  • JavaScript action (@actions/core, toolkit) ve Docker container action
  • workflow_call ile yeniden kullanılabilir workflow ve inputs/secrets
  • Starter workflow'lar ve organizasyon şablonları
  • Eylem sürümleme (v1 etiketi) ve Marketplace'e yayın
  • Eylem testi ve act aracıyla yerel çalıştırma
Günün hedefiKatılımcı uçtan uca CI/CD kurar, runner ve politika yönetimi yapar.
Modül 1
Actions ile CI/CD Hattı
  • Build–test–lint boru hattı ve durum rozetleri (badge)
  • docker/build-push-action ile imaj üretimi ve GHCR'a yayın
  • Release oluşturma ve semantic-release ile sürüm otomasyonu
  • Ortama özgü dağıtım (staging → production) ve manuel onay
  • Self-hosted runner kurulumu, etiketler ve güvenlik
  • Dağıtım sonrası doğrulama ve geri alma (rollback) stratejisi
Modül 2
Actions Yönetimi ve İzleme
  • Actions izinleri ve izin verilen eylem listesi (allow list)
  • Runner grupları, büyük runner'lar ve maliyet
  • Kullanım ölçümü, faturalama ve dakika kotaları
  • Çalıştırma saklama süresi ve artifact temizliği
  • Workflow sorun giderme: debug logging (ACTIONS_STEP_DEBUG)
  • Düzenleme için required workflows / rulesets
Modül 3
GitHub Güvenlik Özellikleri
  • Dependabot alerts, security updates ve version updates (dependabot.yml)
  • Secret scanning ve push protection
  • Code scanning ve CodeQL sorguları
  • Dependency graph, SBOM ve güvenlik danışmanlıkları (advisories)
  • 2FA, SSH/GPG imzalı commit ve passkey
  • SAML SSO ve kurumsal kimlik doğrulama
Modül 4
Takım İşbirliği: Organizasyon, Takım ve İzinler
  • Organizasyon, takım (teams) ve iç içe takım yapısı
  • Depo rolleri: Read, Triage, Write, Maintain, Admin
  • Dış iş birlikçi (outside collaborator) yönetimi
  • CODEOWNERS, @takım bahsetme ve review isteği atama
  • Wiki, GitHub Pages ve proje dokümantasyonu
  • Katkı rehberi (CONTRIBUTING.md), davranış kuralları ve SECURITY.md

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Actions iş akışları

workflow YAML dosyasında event, job ve step yapısını kurabilirsiniz

⚙️
Gelişmiş workflow

matrix, needs, cache ve artifact ile verimli çok adımlı workflow'lar yazabilirsiniz

🔍
Gizli bilgi ve ortamlar

secret, environment ve OIDC ile bulut kimlik bilgisi saklamadan dağıtım yapabilirsiniz

📊
Özel eylemler

composite, JavaScript ve Docker eylemleri ile reusable workflow geliştirebilirsiniz

🧩
CI/CD hattı

build, test, paketleme ve dağıtım adımlarını tek bir Actions hattında birleştirebilirsiniz

🚀
Actions yönetimi

kullanım limitlerini, runner gruplarını ve politika kontrollerini yönetebilirsiniz

🔒
GitHub güvenliği

Dependabot, secret scanning ve code scanning ile depo güvenliğini artırabilirsiniz

📦
Takım yönetimi

organizasyon, takım ve rol izinlerini doğru yapılandırabilirsiniz

Kimler İçin Uygundur?

  • DevOps mühendisleri
  • geliştiriciler
  • GitHub Actions ile CI/CD hattı kuran veya GH-200 konularına hazırlanan profesyoneller

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps mühendisleri, geliştiriciler ve GitHub Actions ile CI/CD hattı kuran veya GH-200 konularına hazırlanan profesyoneller. Ön bilgi beklentileri için eğitimin ön koşullar bölümüne bakabilirsiniz.
GH-200 sınavı bu eğitimle geçilir mi?
Eğitim GH-200 konu alanlarını uygulamalı kapsar; ancak sınav sonucu garanti edilmez. Sınav başvurusu ve ücreti ilgili kuruma aittir.
Actions ücretsiz mi?
Public depolarda ücretsizdir; private depolarda plan kotası uygulanır. Maliyet kontrolü eğitimde ele alınır.
Eğitim sonunda sertifika verilir mi?
Katılım ve başarı koşullarını yerine getiren katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Eğitim ilgili sınav konularına hazırlık amacıyla yapılandırılmıştır; sınav başvurusu ve ücreti ilgili kuruma aittir, sınavı DVA vermez ve başarıyı garanti etmez.
Eğitim uygulamalı mı ilerliyor?
Her konu, GitHub hesabında canlı workflow yazma ve çalıştırma lab'ları ile işlenir. Süre 2 gündür; her gün dört modül işlenir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Automate your workflow with GitHub Actions (GH-200) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sürüm Kontrolü ve İşbirliğiGitHub Actions ile İş Akışı Otomasyonu Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub Actions ile İş Akışı Otomasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

GitHub Actions eğitimi: workflow YAML, matrix, cache, secrets, OIDC, reusable workflow, self-hosted runner, ghcr.io ve Kubernetes dağıtımı uygulamalı öğrenin.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGitHub Foundations (GH-900T00) Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub Foundations (GH-900T00) Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

GH-900T00 GitHub Foundations eğitimi: depo, fork, pull request, Issues, Actions, Advanced Security ve yönetim konuları; sınav başvurusu ilgili kuruma aittir.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGitHub Foundations Sertifika Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub Foundations Sertifika Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

GitHub Foundations sertifika hazırlık eğitimi: ürün haritası, PR, Issues, Actions, Advanced Security ve roller; sınav başvurusu ve ücreti ilgili kuruma aittir.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGitHub Fundamentals - Administration Basics and Product Features (GH-100T00) Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub Fundamentals - Administration Basics and Product Features (GH-100T00) Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

GH-100T00 GitHub yönetimi eğitimi: organizasyon, roller, SSO, ruleset, Actions politikaları, Advanced Security ve Enterprise yönetimi; sınav ücreti ilgili kurum

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGitHub ile Kurumsal Yazılım Geliştirme ve İşbirliği Eğitimi
Yazılım Geliştirme Eğitimleri

GitHub ile Kurumsal Yazılım Geliştirme ve İşbirliği Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

GitHub ile kurumsal yazılım geliştirme: şablon depo, CODEOWNERS, ruleset, dallanma stratejisi, Actions CI/CD, Dependabot, CodeQL ve Scrum eşlemesi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn