Git ve GitHub Eğitimi: Sıfırdan İleri Seviyeye Versiyon Kontrolü
Автор: Kodla
Загружено: 2025-03-26
Просмотров: 449
Bu eğitim serisi, Git ve GitHub’ı en temelden alıp ileri seviye kullanımına kadar adım adım öğreten kapsamlı bir yolculuktur.
Git’in nasıl çalıştığını sadece teorik olarak değil, pratik örneklerle, gerçek dünya senaryoları üzerinden öğretiyoruz.
Eğitimin başında Git’in kurulumu, temel komutlar (init, commit, status, log, diff, switch, restore) ve GitHub hesabının oluşturulmasıyla başlıyoruz.
Ardından GitHub’a proje yüklemeyi, branch sistemini, merge işlemlerini, çatışmaların (conflict) nasıl çözüleceğini ve rebase gibi ileri seviye dallanma yöntemlerini ele alıyoruz.
Stash, worktree, tag, alias gibi gelişmiş Git özelliklerini kullanmayı öğreniyor, gerektiğinde kod geçmişine geri dönmeyi, bozuk bir commit’i düzeltmeyi, hatta bir projeyi bundle veya patch olarak dışarıya aktarmayı adım adım gösteriyoruz.
.gitignore, .env gibi dosyaların neden önemli olduğunu ve nasıl kullanıldığını detaylıca anlatıyoruz.
Projenizde büyük dosyalarla çalışıyorsanız Git LFS kullanımını, yanlışlıkla versiyon kontrolüne girmiş büyük dosyaları temizlemek için Git Filter-Repo’yu nasıl kullanacağınızı gösteriyoruz.
Monorepo ya da bağımlı repo yapıları için submodule ve subtree yönetimini uygulamalı olarak işliyoruz.
GitHub tarafında ise sadece bir kod deposu değil, bir iş birliği platformu olarak nasıl kullanabileceğinizi öğreniyorsunuz.
README dosyasının nasıl etkili hazırlanacağından, yapay zeka desteğiyle otomatik README oluşturma yöntemlerine kadar detaylara iniyoruz.
Fork, Pull Request, Issue, Discussion, GitHub CLI, Project ve Wiki gibi özelliklerle GitHub üzerinden açık kaynak katkısı yapmayı, ekip çalışması yürütmeyi ve iş süreçlerini takip etmeyi öğreniyorsunuz.
GitHub Actions ile projeye otomatik test, kontrol (lint) ve dağıtım (CI/CD) sistemlerini entegre etmeyi;
GitHub Pages ile statik web sitesi yayınlamayı;
Git Hooks ile commit ve push gibi işlemlere özel kurallar tanımlamayı;
GitHub API ile dış sistemlerle entegrasyon kurmayı öğretiyoruz.
GitHub Copilot ile yapay zekâ destekli kod tamamlama özelliğini, avantajlarını ve sınırlamalarını uygulamalı şekilde gösteriyoruz.
Ayrıca GitHub’a alternatif platformları (GitLab, Bitbucket vs.) tanıtıyor, avantajlarını ve farklarını konuşuyoruz.
Farklı Git çalışma modellerini (Git Flow, Feature Branch, Trunk-Based Development gibi) anlatarak profesyonel ortamlarda nasıl iş akışı kurulacağını da bu seride kapsıyoruz.
Hiç bilmeyen birinden, bir ekiple birlikte profesyonelce proje geliştiren birine kadar herkesin seviyesine uygun, sade ve uygulamalı bir içerik hazırladık.
Bu eğitim sonunda, Git ve GitHub’ı sadece kullanabilen değil, gerçekten yöneten biri olacaksın.
Git ve Github Eğitimi : • Git ve Github Eğitimi
11.11.75 Algoritma Eğitimi: • Algoritma 11.11.75
Solid Prensipleri Eğitimi: • Solid Prensipleri Eğitimi
11 Algoritma Tekniği Öğren: • 11 Algoritma Tekniği Öğren
11 Günde 11 Veri Yapısı Öğren: • Плейлист
LeetCode Çözümleri: • LeetCode Algoritma Soru Çözümleri
Flutter Dersleri: • Flutter Dersleri
Flutter Lottie Animasyon Dersleri: • Flutter Lottie Animasyon Dersleri
Daha Fazla Eğitim Playlisti: / @kodlaplus
Yan Kanal: / @kodlaplus
İletişim: [email protected]
Github / Kodlar: https://github.com/Kodla-devs
Kodla: https://linktr.ee/kodla
İnstagram: / kodla_dev
Tiktok: / kodla.dev
Discord: / discord
Youtube: / @kodla_dev
Yazılım Eğitmeni: Süleyman Güneş

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: