← 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
- Sürüm Kontrolü Kavramları ve Git Tarihçesi
- Repository Kurulumu ve Temel İş Akışı
- Commit, Branch ve Merge
- Conflict (Çakışma) Çözümü
- Tag ve Release
- Uygulamalı Lab: İşbirlikçi Repository
2. Gün — GitHub İşbirliği
- GitHub Arayüzü ve Repositories
- Pull Request ve Code Review
- Branch Protection ve Repository Governance
- Issue, Projects ve Ekip İş Akışları
- Güvenlik: Dependabot ve Secret Scanning
- Uygulamalı Lab: PR İş Akışı
3. Gün — GitHub Actions
- GitHub Actions Temelleri
- Workflow, Job ve Step Sözdizimi
- Secret ve Environment Yönetimi
- Reusable Workflow ve Composite Action
- CI/CD: Build, Test ve Deployment
- Uygulamalı Lab: Uçtan Uca Pipeline
Konular
Ana başlıklar
- 01Git history ve işbirliği
- 02Pull request ve branch protection
- 03GitHub Actions workflow’ları
- 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