🚀 Modül 1: Giriş ve Motivasyon
Git ve GitHub'ın ne olduğunu, neden önemli olduğunu ve nasıl başlayacağınızı öğrenin.
Git ve GitHub Nedir?
Yazılım dünyasına adım atarken en çok duyacağınız iki terim: Git ve GitHub. Peki bunlar gerçekten nedir?
🔧 Git Nedir?
Git, 2005 yılında Linux'un yaratıcısı Linus Torvalds tarafından geliştirilen bir dağıtık versiyon kontrol sistemidir.
Dosyalarınızdaki değişiklikleri zaman içinde takip eden ve gerektiğinde eski versiyonlara dönmenizi sağlayan bir sistemdir. Word'deki "Geçmişi Görüntüle" özelliği gibi düşünün, ama çok daha güçlü!
🌐 GitHub Nedir?
GitHub ise Git repository'lerini bulutta barındıran ve işbirliği yapmanızı sağlayan bir platformdur. 2008'de kurulmuş, 2018'de Microsoft tarafından satın alınmıştır.
📊 Karşılaştırma
| Özellik | Git | GitHub |
|---|---|---|
| Tanım | Versiyon kontrol sistemi | Bulut hosting platformu |
| Çalışma Yeri | Bilgisayarınızda (Yerel) | İnternette (Bulut) |
| İşlev | Değişiklikleri takip eder | Paylaşım ve işbirliği sağlar |
| İnternet | Gerekmez | Gerekir |
| Geliştirici | Linus Torvalds | GitHub Inc. (Microsoft) |
🎵 Basit Bir Analoji
GitHub, Spotify gibidir → Müziği (kodu) paylaşma ve dinleme platformudur.
❓ Neden Git Kullanmalıyız?
🎒 GitHub Student Developer Pack
Öğrenciyseniz, GitHub'dan ücretsiz olarak birçok profesyonel araç ve hizmet alabilirsiniz!
education.github.com/pack
📦 Dahil Olan Popüler Araçlar
| Araç | Normal Fiyat | Öğrenci Fiyatı |
|---|---|---|
| GitHub Pro | $4/ay | Ücretsiz |
| JetBrains (tüm IDE'ler) | $249/yıl | Ücretsiz |
| GitKraken Pro | $59/yıl | Ücretsiz |
| DigitalOcean | - | $200 kredi |
| Azure | - | $100 kredi |
| Namecheap (.me domain) | $18/yıl | 1 yıl ücretsiz |
📝 Başvuru Adımları
🖥️ GUI Araçları
Git'i terminal yerine görsel arayüzle kullanmak isteyenler için popüler araçlar:
1. GitHub Desktop
GitHub'ın resmi GUI uygulaması. Basit ve kullanıcı dostu.
2. GitKraken
Profesyonel ve görsel olarak zengin Git istemcisi.
3. VS Code (Dahili Git)
Zaten VS Code kullanıyorsanız, dahili Git özelliklerini kullanabilirsiniz.