Git Eğitimleri
Git’in temellerinden yola çıkarak Git komutlarına, Git’in iç çalışma mantığından komutların verimli kullanım pratiklerine, hatalara karşı alınacak önlemlerden akış modellerine, Git’in yazılım süreçlerine etkilerinden farklı sistemler ile etkileşimine; Git’in yapabileceklerini öğrenmek, teorisini öğrenirken aynı zamanda eğitmen gözetiminde pratik de yaparak tecrübe kazanmak ister misiniz?
Basitten zora farklı uzmanlık seviyeleri, örneklerle desteklenmiş akıcı anlatım, katılımcı profiline göre özelleşmiş içerik ve tecrübeli eğitmenler ile Git eğitimi, Git öğrenmek ya da bilgisini geliştirmek isteyen herkes için tasarlandı.
Tüm Git eğitimlerinin içerikleri sizin istekleriniz doğrultusunda düzenlenebilir. Böyle bir ihtiyacınız olursa lütfen bizimle iletişime geçiniz.
Git Kullanıcısı Eğitimi
Eğitim süresi 1 tam gündür.
- Sürüm kontrol sistemleri ve Git
- Git özellikleri ve diğer sistemlerinden farkları
- Git konfigurasyonu
- Git deposu özellikleri, istemci ve sunucuda depo yaratma
- Commit’lerin hazırlanması: Staging alanı ve index
- Commit’ler ve etkileşimleri
- Uzaktaki Git deposu ile etkileşim: fetch, pull, push
- Dallanma (branching) ve etiketleme (tagging)
- Dal birleştirme yöntemleri: Merge ve Rebase
- Tarihçe yönetimi: Etkileşimli Rebase
- Hataları geri almanın yolları: reset, revert, checkout
- Git log ve commit tarihçesi detayları
- Git akış modelleri, tasarımı ve uygulanması
- Sıkça yapılan hatalar ve çözüm yolları
Kimler Katılmalı
Yazılım geliştiren takımlar, Git bilmeyen ancak başka versiyonlama sistemlerine aşina olanlar, Git’i sadece birkaç komut ile kullanan ancak yazılım sırasında en sık kullanılan komutları detayları ile öğrenmek isteyenler
Eğitimin Amacı
Bu eğitim, Git’i hiç tecrübe etmemiş ya da çok az kullanmış yazılımcılar için bir giriş, Git’i daha önce kullanmış kimseler için ise sık kullanılan komutları ve detayları ile bir hatırlatma olarak tasarlandı. Bu eğitimden çıktığınızda Git’i rahatlıkla gündelik işleriniz için kullanmaya başlamanız hedeflendi.
Eğitim süresinde yoğun laboratuvar yapmak için yeterli süre bulamayacağız. Katılımcılar daha çok eğitmenin yönlendirmesi ışığında komutları öğrenme fırsatı yakalayacaklar.
Eğitmen Hakkında
Lemi Orhan Ergin
Managing Partner, Master Software Craftsman
ACM’de Yönetici Ortak ve “Master Software Craftsman” görevlerini yürütmektedir. Lisansını ve yüksek lisansını Marmara Üniversitesi Bilgisayar Mühendisliği bölümünde tamamlamıştır. Yazılım hayatına başladığı 2001 yılından bu yana aktif olarak yazılım geliştirmektedir. BYM, GittiGidiyor/eBay ve Sony Avrupa’da onlarca yazılım projesinde yazılım mimarı, yazılım ustası, teknik lider, takım lideri, teknik koordinator, Scrum Master ve agile koç olarak görev almıştır. Yazılım takımlarında çevik yazılım kültürün kurulması, devamı ve sürdürülebilirliği konularında liderlik etmiştir.



