Eğitim İçeriği
Giriş
- Neden sürüm kontrolü önemlidir?
Kaynak Kontrol için Git Sistemi Özellikleri Genel Bakış
- Tercih edilen işletim sistemine Git yükleme
- Temel Git özelliklerine ve bileşenlerine başlangıç
- Depolar, Taahhütler (Commits) ve Dosyalar nelerdir?
Git İş Akışlarını ve Temel Sistem Süreçlerini Anlama
- Farklı Git durumları nelerdir?
- Bir depo ve Git klasörü oluşturma
Mevcut Projelerin Yönetimi ve Git Kullanarak Dosyaların Ele Alınması
- Taahhütler ve Mesajlarla çalışma
- Bir Git deposundaki değişiklikleri taahhüt etme ve geri alma
- Log kayıtlarını görüntüleme ve sürüm geçmişine erişim
Git'te Dallanma ve Birleştirme'ye Başlangıç
- Dallanma ve Birleştirme süreçlerinin türleriyle tanışma
- Git'teki özel işaretleyicileri kullanma
- Git'in Etiketleme (Tagging) ve Stashing özellikleriyle çalışma
- Git'te Sıfırlama (Reset) ve Reflog nasıl kullanılır?
GitHub Özellikleri ve Mimarisi Genel Bakış
Bir GitHub Kullanıcı Hesabının Kurulması ve Bir GitHub Profilinin Yönetimi
- GitHub ile kimlik doğrulama ve kimlik bilgilerini güncelleme
- SSH vs. HTTPS
- GitHub'da SSH kullanarak kimlik doğrulamayı doğrulama
GitHub Depolarının Oluşturulması ve Yerel bir Git Deposunun Bağlanması
- Bir GitHub Deposu klonlama veya arşivleme
Bir Yerel Kopya İçinde Depo İçeriğini Başlatma
İçerik Değişikliklerini GitHub Deposuna Yayınlama
Arayüz Deposu Özellikleri ve Ayarlarıyla Çalışma
GitHub Yazım ve Biçimlendirme Söz Dizimi Uygulaması
- Tabloların kullanımı ve kod bloklarıyla çalışma
- GitHub'da otomatik bağlantılı URL'ler ve başvurular
GitHub Dosyaları ve Klasörleriyle Etkileşim
- Dosya değişikliklerinin yerel depo ile senkronize edilmesi
Taahhütlerin (Commits) Oluşturulması, Düzenlenmesi ve Aktarılması
- Taahhütlerin yönetimi ve yerel bir depo klonunun ele alınması
Taahhütlerin Gözden Geçirilmesi ve Yerel Kopya ile Taahhüt Kimliklerinin Kullanımı
GitHub'daki Fetch ve Pull Komutlarının Anlaşılması
GitHub'da Temel Forking (Çatalama) ve Klonlama Kavramlarının Anlaşılması
GitHub Değişikliklerinin İtme (Push) ve Push Taleplerinin Doğrulanması
Fork'lar ile Çalışma ve Pull Request'lere Değişiklik Önerileri
Pull Request'lerin Gözden Geçirilmesi ve Önerilen Değişikliklerin Dahil Edilmesi
GitHub Birleştirmelerindeki Çakışmaların Giderilmesi ve CLI ile Çalışma
GitHub Etiketleri (Tags) ve Sürümlerine (Releases) Başlangıç
- Yerel Etiketlerin kullanılması ve GitHub Etiketlerinin güncellenmesi
- Bir yeni GitHub Sürümünün başlatılması, silinmesi ve oluşturulması
GitHub Pull Request'leri, Taahhütler ve Etiketlerin Karşılaştırılması
GitHub Gist'leri ile Çalışma ve Parça (Snippet) İşlevselliklerinin Anlaşılması
Geliştirme Projesinin GitHub Codespaces ile Entegre Edilmesi
Bir GitHub Organizasyonunun Oluşturulması ve Ekibin Yönetimi
- Organizasyon v.s. kişisel GitHub hesabı
- Önceki GitHub işlevselliklerinin yürütülmesi
GitHub Projelerinin Yönetimi ve Proje Panolarının Ele Alınması
Depo Bilgisinin Filtrelenmesi ve GitHub Filtrelerinin Paylaşılması
GitHub'ın API ve Webhooks ile Genişletilmesi
- OAuth belirteçleri kullanılarak GitHub'ın otomatikleştirilmesi
GitHub Sorunlarının (Issues) Çözümü
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Komutlar ve terminalde deneyim (Windows, Linux veya Mac'te)
- Herhangi bir programlama dili bilgisi
Hedef Kitle
- Geliştiriciler
- Yazılım Mühendisleri
- Proje Yöneticileri
Danışanlarımızın Yorumları (1)
Uygun bir eğitmen, çok bilgili ve yakınsamaya elverişli.
Piotr Kowalski - EduBroker Sp. zo.o.
Eğitim - Git and GitHub Fundamentals
Yapay Zeka Çevirisi