DEVASC: WORKING WITH GIT EĞİTİMİ

Her değişikliği sürümleyin, geri alın, paylaşın

git init'ten commit ve dallanmaya, merge/rebase ve çakışma çözümünden uzak depolar ve pull request akışına kadar Git'i ağ otomasyonu için kullanın.

DEVASC kapsamında Git ile depo yönetimi, commit akışı, dallanma, merge/rebase, çakışma çözme, uzak depolar ve pull request iş akışı ile ağ yapılandırmasını kod olarak sürümleme uygulamalı öğretilir.

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

Eğitim Hakkında

Commit, dallanma, merge, uzak depolar ve PR akışı

Bu temel seviye eğitim, Cisco DevNet Associate (DEVASC 200-901) kapsamında Git dağıtık sürüm kontrol sistemini sıfırdan uygulamalı öğretir. Çalışma alanı, hazırlık alanı (staging/index) ve depo (repository) arasındaki üç bölge modeli, git init/add/commit akışı ve commit geçmişi ele alınır. Katılımcı; dallanma (branch) ve birleştirme (merge), hızlı ileri (fast-forward) ve üç yönlü birleştirme, birleştirme çakışması (conflict) çözme, rebase, etiketleme (tag), geri alma (reset, revert, restore) ve stash kullanımını uygular. Uzak depolarda clone, fetch, pull, push; GitHub/GitLab üzerinde fork, pull request ve kod inceleme akışı, .gitignore, anlamlı commit mesajı ve ağ yapılandırmasını kod olarak sürümleme senaryoları işlenir.

Süre ve Format

2 Gün. Her gün dört modül; her modülde komutlar gerçek bir depoda canlı çalıştırılarak uygulanır.

Seviye

Temel Seviye — DEVASC için Git sürüm kontrolü: depo, commit, dallanma, birleştirme, uzak depolar ve ağ yapılandırmasını kod olarak yönetme.

Öğrenme Metodu

Her Git kavramı gerçek bir depoda komut satırında uygulanıp geçmiş grafiği üzerinde izlenerek pekiştirilir.

Neden Bu Eğitim?

🕑Geçmiş Güvende

Her değişikliği sürümler, istediğiniz noktaya güvenle geri dönersiniz.

🌿Paralel Çalışma

Dallarla aynı projede çakışmadan birden fazla iş yürütürsünüz.

🤝Ekip Akışı

Pull request ve kod inceleme ile ekip içinde güvenli iş birliği kurarsınız.

Anahtar Konular

devasc gitgit sürüm kontrolügit commit branchgit merge rebasegit çakışma çözmepull request akışıuzak depo push pullgithub gitlabyapılandırma sürümlemecisco devnet
“Git bir güvenlik ağıdır; cesurca değiştirmenin, her an geri dönebilmenin özgürlüğünü verir.”

Ön Koşullar

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

1
Komut Satırı

Terminal/Git Bash ile temel komut kullanımı işleri kolaylaştırır.

2
Git Kurulumu

Git kurulu bir bilgisayar; kurulum eğitimde de gösterilir.

3
Hesap

Uzak depo pratiği için ücretsiz GitHub veya GitLab hesabı.

4
Editör

Dosya düzenlemek için VS Code veya benzeri bir metin editörü.

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ı, yerel bir depo oluşturur, değişiklikleri sürümler ve commit geçmişini okur.
Modül 1
Kurulum ve Yapılandırma
  • Git kurulumu ve git --version doğrulaması
  • git config ile user.name ve user.email
  • Varsayılan dal adının main olarak ayarı
  • git config --global core.editor seçimi
  • Kimlik bilgisi (credential) saklama
  • .gitignore ile izlenmeyecek dosyalar
Modül 2
Depo ve Staging
  • git init ile yeni depo oluşturma
  • Çalışma alanı, index ve depo üç bölge modeli
  • git status ile değişiklik durumunu görme
  • git add ile dosyaları hazırlama (staging)
  • git add -p ile parça parça hazırlama
  • git diff ile hazırlanmamış değişiklikleri görme
Modül 3
Commit Oluşturma
  • git commit -m ile anlamlı commit mesajı
  • İyi commit mesajı yazma kuralları
  • Atomik commit (tek mantıksal değişiklik)
  • git commit --amend ile son commit düzeltme
  • SHA-1 commit kimliği ve HEAD kavramı
  • git diff --staged ile hazırlanmış değişiklik
Modül 4
Geçmiş ve Geri Alma
  • git log ve --oneline ile geçmiş görüntüleme
  • git show ile belirli commit'in incelenmesi
  • git restore ile çalışma alanını geri alma
  • git reset --soft/--mixed/--hard farkları
  • git revert ile güvenli geri alma commit'i
  • git stash ile çalışmayı geçici kenara koyma
Günün hedefiKatılımcı, dallarla paralel çalışır, çakışmaları çözer ve uzak depoya pull request ile katkı sunar.
Modül 1
Dallanma
  • git branch ile dal oluşturma ve listeleme
  • git switch/checkout ile dal değiştirme
  • Özellik (feature) dalı çalışma deseni
  • HEAD'in dallar arasında hareketi
  • git branch -d ile dal silme
  • Dal adlandırma kuralları (feature/, fix/)
Modül 2
Birleştirme ve Çakışma
  • git merge ile dalların birleştirilmesi
  • Fast-forward ve üç yönlü (recursive) merge
  • Birleştirme çakışması (conflict) nedenleri
  • Çakışma işaretlerinin (<<<<, ====, >>>>) çözümü
  • git rebase ile geçmişi doğrusallaştırma
  • merge ve rebase arasında seçim kriterleri
Modül 3
Uzak Depolar
  • git clone ile uzak depo kopyalama
  • git remote add ile uzak depo tanımlama
  • git fetch ile değişiklikleri indirme
  • git pull ile indirip birleştirme
  • git push ile değişiklikleri gönderme
  • Upstream izleme (tracking) dalı ayarı
Modül 4
Pull Request ve İş Akışı
  • Fork ile başka bir depoyu kopyalama
  • Pull/Merge request oluşturma akışı
  • Kod inceleme (review) ve yorum süreci
  • Çakışmaların PR öncesi çözülmesi
  • Etiketleme (git tag) ile sürüm işaretleme
  • Ağ yapılandırmasını Git ile sürümleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Depo Yönetimi

Yerel bir depo oluşturup üç bölge modelini doğru kullanırsınız.

✅
Commit Akışı

Atomik ve anlamlı commit'lerle temiz bir geçmiş oluşturursunuz.

✅
Geri Alma

reset, revert, restore ve stash ile değişiklikleri güvenle yönetirsiniz.

✅
Dallanma

Özellik dallarıyla paralel ve çakışmasız çalışırsınız.

✅
Çakışma Çözme

Birleştirme çakışmalarını okuyup doğru biçimde çözersiniz.

✅
Uzak Depolar

clone, fetch, pull ve push ile uzak depolarla senkron çalışırsınız.

✅
PR Akışı

Fork ve pull request ile ekip içinde güvenli katkı sunarsınız.

✅
Yapılandırma Sürümleme

Ağ yapılandırmasını kod olarak sürümleyip geçmişini izlersiniz.

Kimler İçin Uygundur?

  • DEVASC adayları
  • yapılandırma
  • betiklerini sürümlemek isteyen ağ/sistem uzmanları ve Git akışını öğrenmek isteyen yeni geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DEVASC adayları, yapılandırma ve betiklerini sürümlemek isteyen ağ/sistem uzmanları ve Git akışını öğrenmek isteyen yeni geliştiriciler için uygundur.
Git'i hiç kullanmadım, başlayabilir miyim?
Evet; kurulum, yapılandırma ve temel komutlar sıfırdan gösterilir, ileri konular adım adım üzerine inşa edilir.
GitHub hesabı zorunlu mu?
Yerel Git çalışması hesapsız yapılabilir; uzak depo ve pull request pratiği için ücretsiz bir GitHub veya GitLab hesabı önerilir.
Merge ve rebase farkı anlatılıyor mu?
Evet; her ikisinin çalışma mantığı, geçmişe etkisi ve hangi durumda tercih edileceği örneklerle karşılaştırılır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. DEVASC: Working with Git Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.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

Cisco TeknolojileriCCNA : OSPF and First Hop Redundancy Protocols Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA : OSPF and First Hop Redundancy Protocols Eğitimi

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

CCNA kapsamında OSPFv2 komşuluk, DR/BDR, LSA ve maliyet ile HSRP, VRRP, GLBP ilk-hop yedeklilik protokollerini uygulamalı öğrenin.

Detayları Gör →
Cisco TeknolojileriCCNA : Overview of Networking Components Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA : Overview of Networking Components Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

CCNA kapsamında switch, router, firewall, access point, WLC, endpoint ve sunucuların ağdaki rollerini ve paket akışını öğrenin.

Detayları Gör →
Cisco TeknolojileriCCNA : Routing Table Components and Forwarding Decisions Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA : Routing Table Components and Forwarding Decisions Eğitimi

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

CCNA kapsamında routing table bileşenleri, administrative distance, metrik ve longest prefix match ile iletim kararlarını uygulamalı öğrenin.

Detayları Gör →
Cisco TeknolojileriCCNA : Server Virtualization, Containers, and VRFs Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA : Server Virtualization, Containers, and VRFs Eğitimi

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

CCNA sunucu sanallaştırma, konteyner ve VRF eğitimi: hypervisor, vSwitch, Docker konteyner ağı ve Cisco VRF-Lite ile yönlendirme yalıtımı uygulamalı olarak işle

Detayları Gör →
Cisco TeknolojileriCCNA : SNMP, Syslog, & PHB for QoS Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA : SNMP, Syslog, & PHB for QoS Eğitimi

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

CCNA SNMP, Syslog ve QoS eğitimi: SNMPv2c/v3, MIB/OID, trap, Syslog severity seviyeleri ve DiffServ PHB ile DSCP işaretleme, LLQ/CBWFQ kuyruklama uygulamalı işl

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