Bize Ulaşın

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
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (1)

Yaklaşan Etkinlikler

İlgili Kategoriler