← Eğitim kataloğu

TT124-GGGA · Intermediate

Git, GitHub ve GitHub Actions

Git, GitHub ve otomasyon çevresinde modern bir işbirliği ve teslimat akışı oluşturun.

Süre3 gün
Katılımcı profiliYazılım geliştirme, sistem yönetimi ve DevOps ekipleri ile bu alanlardaki teknik yöneticiler
Ön gereksinimlerTemel komut satırı ve yazılım teslimatı bilgisi

Program hakkında

Genel bakış

Git ile sürüm kontrolü, GitHub ile işbirliği ve GitHub Actions ile sürekli teslimat konularını uygulamalı ele alır.

Müfredat

Eğitim içeriği

1. Gün — Git Temelleri

  1. Sürüm Kontrolü Kavramları ve Git Tarihçesi
  2. Repository Kurulumu ve Temel İş Akışı
  3. Commit, Branch ve Merge
  4. Conflict (Çakışma) Çözümü
  5. Tag ve Release
  6. Uygulamalı Lab: İşbirlikçi Repository

2. Gün — GitHub İşbirliği

  1. GitHub Arayüzü ve Repositories
  2. Pull Request ve Code Review
  3. Branch Protection ve Repository Governance
  4. Issue, Projects ve Ekip İş Akışları
  5. Güvenlik: Dependabot ve Secret Scanning
  6. Uygulamalı Lab: PR İş Akışı

3. Gün — GitHub Actions

  1. GitHub Actions Temelleri
  2. Workflow, Job ve Step Sözdizimi
  3. Secret ve Environment Yönetimi
  4. Reusable Workflow ve Composite Action
  5. CI/CD: Build, Test ve Deployment
  6. Uygulamalı Lab: Uçtan Uca Pipeline

Konular

Ana başlıklar

  1. 01Git history ve işbirliği
  2. 02Pull request ve branch protection
  3. 03GitHub Actions workflow’ları
  4. 04Güvenlik ve tekrar kullanılabilir otomasyon

Kazanımlar

Ekibin kazanacakları

  • Ekip akışlarında Git’i güvenle kullanmak
  • Etkili repository governance tasarlamak
  • Build, test ve deployment süreçlerini otomatikleştirmek
Bu programı tasarlayalım ↗