GIT101 Git’e Giriş Eğitimi

512px-TuxEğitim Hedef Kitlesi:

  • Bir takım halinde yazılım geliştirenler
  • Sistematik yazılım geliştirmek isteyenler
  • CVS, SVN ya da başka bir sürüm takip sistemi kullanan ve Git’e geçmeyi planlayanlar

Eğitim Ön Koşulları:

Eğitim öncesinde katılımcıların sahip olması gerekli bilgiler:
Temel bilgisayar okur yazarlığı

Eğitimin Hedefleri

Bu eğitim sonunda katılımcıların şunları yapabilmesi hedeflenmektedir:

  • Sürüm kontrol sistemlerinin çalışma mantığını anlayabilmesi
  • Git’in çalışma biçimini ve mimarisini öğrenmesi
  • Bir Git servisinde,
  • Bir yazılımın kaynak kodlarını yerleştirebilmesi
  • Bir yazılımın kaynak kodlarında değişiklik yapabilmesi
  • Bir yazılım üzerinde ne değişiklik yapıldığını, kimin bu değişikliği ne zaman yaptığını geriye dönük olarak inceleyebilmesi
  • Bir yazılımın eski sürümüne dönüş yapabilmesi
  • Bir yazılımın sürümleri arasındaki farkları inceleyebilmesi
  • Komut satırından ya da çeşitli yaygın arayüzler git kullanabilmesi

512px-Tux

Konular ve Süre

GIT101 Git’e Giriş Eğitimimiz 1 gün sürmektedir.

  • Sürüm Kontrol Sistemi (VCS) Kavramı ve Farklı Türleri
  • Git’in Çalışma Biçimi ve Mimarisi
  • Temel Git Komutları ve İşlemleri
  • Git Dizin Ağacı ve Yapısı
  • Branch kavramı, farklı dallar ile çalışma ve birleştirme (merge)
  • Sürümler arası farkları inceleme
  • Eski bir sürümün incelenmesi
  • Değişikliklerin geri alınması
  • Git Arayüzleri
  • Yaygın IDE’ler ile Git kullanımı
  • Web Servisi olarak Git kullanımı