USING GIT FOR DEVOPS: USING GIT EFFECTIVELY EĞİTİMİ

Git'i günlük DevOps işinde etkili kullan

Temel Git komutlarından dallanmaya, uzak depolardan iyi commit alışkanlıklarına Git'i verimli kullanmayı öğrenin.

Git'i DevOps bağlamında etkili kullanma eğitimi; Git mimarisi ve nesne modeli, temel komutlar, iyi commit alışkanlıkları, .gitignore, dallanma, birleştirme, uzak depo akışı ve pull request sürecini uygulamalı olarak öğretir.

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

Eğitim Hakkında

Git temelleri, dallanma ve uzak depo akışı

Bu temel seviye eğitim, Git'i DevOps iş akışında etkili ve güvenli kullanmayı hedefler. Git'in dağıtık mimarisi; working directory, staging area ve repository üçlüsü, commit anatomisi ve nesne modeli (blob, tree, commit) açıklanır. add, commit, status, diff, log temel komutları; branch, checkout/switch, merge ile dallanma; clone, fetch, pull, push ile uzak depo (remote) akışı uygulamalı işlenir. Ardından anlamlı commit mesajları, atomik commit, .gitignore, tag ile sürümleme ve temel bir pull request akışı ele alınır. Katılımcı, günlük geliştirmede Git'i kendinden emin biçimde kullanacak sağlam bir temel kazanır.

Süre ve Format

2 Gün. Her gün dört modül; katılımcı Git temellerinden dallanma ve uzak depo akışına ilerler.

Seviye

Temel Seviye — Git'i DevOps bağlamında etkili kullanma: temel komutlar, dallanma, uzak depolar ve iyi commit alışkanlıklarının ele alınması.

Öğrenme Metodu

Her komut terminalde birlikte denenir; örnek bir depo üzerinde commit, dal ve push akışı uygulanır.

Neden Bu Eğitim?

🧱Sağlam Temel

Git'in çalışma mantığını kavrayarak komutları ezberlemeden bilinçli kullanırsınız.

🕒Geçmiş Kontrolü

Anlamlı commit'lerle kodun geçmişini güvenle gezip geri alabilirsiniz.

👥Ekip Akışı

Uzak depo ve pull request akışıyla ekip halinde sorunsuz çalışırsınız.

Anahtar Konular

git eğitimigit temellericommitbranchmergegit remotepush pullgitignorepull requestdevops gitsürüm kontrolü
“Git'i anlamak, kodun geçmişini bir yük değil bir güvence yapar.”

Ön Koşullar

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

1
Komut Satırı

Temel terminal/komut satırı kullanımına aşinalık faydalıdır.

2
Dosya Sistemi

Dizin ve dosya kavramlarına temel aşinalık beklenir.

3
Metin Editörü

Bir kod editörü (VS Code vb.) kullanabilmek yararlı olur.

4
Git Kurulumu

Git kurulu bir ortam ve bir GitHub/GitLab hesabı.

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ı, Git'in çalışma mantığını ve temel komutları kullanabilir.
Modül 1
Git Mimarisi
  • Dağıtık sürüm kontrolünün mantığı
  • Working directory, staging area, repository
  • Nesne modeli: blob, tree, commit
  • HEAD, index ve referanslar
  • Yerel depo ve uzak depo ilişkisi
  • Git'in anlık görüntü (snapshot) yaklaşımı
Modül 2
Temel Komutlar
  • git init ve git clone
  • git status ile durum görme
  • git add ile staging
  • git diff ile değişiklik inceleme
  • git log ile geçmiş
  • git show ile commit ayrıntısı
Modül 3
Commit Alışkanlıkları
  • Atomik (tek amaçlı) commit
  • Anlamlı commit mesajı yapısı
  • Konvansiyonel commit (feat/fix) biçimi
  • Sık commit, mantıklı parçalar
  • Commit'e ne girmeli ne girmemeli
  • amend ile son commit düzeltme
Modül 4
.gitignore ve Hijyen
  • Yoksayma kuralları ve desenler
  • Derleme çıktıları ve bağımlılıkların hariç tutulması
  • Sır ve kimlik bilgilerini depoya koymama
  • Global gitignore
  • Takip edilen dosyayı ignore'a alma
  • Temiz depo için büyük dosyalardan kaçınma
Günün hedefiKatılımcı, dallanma ve uzak depo akışını güvenle uygulayabilir.
Modül 1
Dallanma
  • git branch ile dal oluşturma
  • git switch / checkout ile geçiş
  • Feature branch mantığı
  • Dalların hafif (lightweight) olması
  • HEAD'in dallar arasında hareketi
  • Dal silme ve temizlik
Modül 2
Birleştirme
  • git merge ile dal birleştirme
  • Fast-forward vs merge commit
  • Basit çakışma çözümü
  • Birleştirme öncesi güncel tutma
  • Birleştirme sonrası doğrulama
  • Dal stratejisine giriş
Modül 3
Uzak Depolar
  • git remote ile uzak tanımlama
  • git fetch ve git pull farkı
  • git push ile gönderme
  • Upstream (takip) dalı kavramı
  • origin ve çoklu remote
  • Çakışan push'ların yönetimi
Modül 4
Pull Request Akışı
  • Fork ve branch ile katkı
  • Pull/merge request açma
  • Kod gözden geçirme ve yorum
  • Değişiklik isteme ve güncelleme
  • Onay ve birleştirme
  • PR'ın CI kontrolleriyle ilişkisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Git Mimarisi

Working directory, staging ve repository ilişkisini açıklayabilirsiniz.

✅
Temel Komutlar

add, commit, status, diff ve log'u güvenle kullanabilirsiniz.

✅
İyi Commit

Atomik ve anlamlı commit mesajları yazabilirsiniz.

✅
Depo Hijyeni

.gitignore ile depoyu temiz ve güvenli tutabilirsiniz.

✅
Dallanma

Feature branch oluşturup dallar arasında geçebilirsiniz.

✅
Birleştirme

Dalları birleştirip basit çakışmaları çözebilirsiniz.

✅
Uzak Depo

fetch, pull ve push akışını doğru kullanabilirsiniz.

✅
Pull Request

PR açıp gözden geçirme sürecini yürütebilirsiniz.

Kimler İçin Uygundur?

  • Git'e yeni başlayan geliştiriciler
  • sistem yöneticileri
  • DevOps dünyasına giriş yapan teknik çalışanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Git'e yeni başlayan geliştiriciler, sistem yöneticileri ve DevOps dünyasına giriş yapan teknik çalışanlar için uygundur.
Önceden Git bilmek gerekir mi?
Hayır; eğitim sıfırdan Git mimarisi ve temel komutlarla başlar. Komut satırına temel aşinalık yeterlidir.
Hangi platform kullanılıyor?
Komutlar platform bağımsızdır; uzak depo örnekleri GitHub/GitLab üzerinden gösterilir ve pull/merge request akışı uygulanır.
git pull ile git fetch farkı nedir?
fetch uzaktaki değişiklikleri indirir ama birleştirmez; pull ise indirip otomatik birleştirir (fetch + merge). Eğitimde ikisi de uygulanır.
Eğitim sonunda sertifika veriliyor mu?
Evet, katılım koşullarını sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Using Git for DevOps: Using Git Effectively Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıUnit Testing in DevOps Software Development Eğitimi
DevOps ve Konteyner Eğitimleri

Unit Testing in DevOps Software Development Eğitimi

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

DevOps'ta birim testi eğitimi: test piramidi, TDD red-green-refactor, mock/stub, JUnit/pytest, kod kapsamı ve testlerin CI kalite kapısına entegrasyonu uygulama

Detayları Gör →
DevOps Kültürü ve UygulamalarıUsing AWS to Set Up DevOps and CloudOps Automation Frameworks Eğitimi
DevOps ve Konteyner Eğitimleri

Using AWS to Set Up DevOps and CloudOps Automation Frameworks Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

AWS DevOps/CloudOps eğitimi: CodePipeline, CodeBuild, CodeDeploy, CloudFormation, CDK, IAM, Systems Manager, CloudWatch, X-Ray ve FinOps otomasyonu uygulamalı.

Detayları Gör →
DevOps Kültürü ve UygulamalarıUsing Git for DevOps: Managing Conflict & Effectively Using Git Workflow Eğitimi
DevOps ve Konteyner Eğitimleri

Using Git for DevOps: Managing Conflict & Effectively Using Git Workflow Eğitimi

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

DevOps için Git eğitimi: merge/rebase, çakışma çözümü, cherry-pick, revert/reset, Git Flow, GitHub Flow, trunk-based ve korumalı dallarla CI/CD entegrasyonu.

Detayları Gör →
DevOps Kültürü ve UygulamalarıYapılandırma Yönetimi ile SaltStack Eğitimi
DevOps ve Konteyner Eğitimleri

Yapılandırma Yönetimi ile SaltStack Eğitimi

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

SaltStack eğitimi: master/minion mimarisi, salt-key, uzaktan yürütme, state (SLS), highstate, pillar, grain, Jinja, orchestration ve reactor uygulamalı anlatılı

Detayları Gör →
DevOps Kültürü ve UygulamalarıYour DevOps Journey: Amplifying Feedback Eğitimi
DevOps ve Konteyner Eğitimleri

Your DevOps Journey: Amplifying Feedback Eğitimi

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

DevOps geri bildirim eğitimi: telemetri, gözlemlenebilirlik üç direği, SLI/SLO, shift-left, pipeline kalite kapıları, peer review ve swarming uygulamalı anlatıl

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