beginner 5 Minggu
Mastering Git: Real-World Workflows for Modern Developers
Kursus ini merupakan panduan praktis yang dirancang agar Anda mampu mengelola kode dalam skala profesional. Anda tidak hanya akan menguasai dasar-dasa...
Daftar Sekarang - Gratis Akses selamanya
Tentang Kursus
Kursus ini merupakan panduan praktis yang dirancang agar Anda mampu mengelola kode dalam skala profesional. Anda tidak hanya akan menguasai dasar-dasar version control dan kolaborasi tim, tetapi juga dibekali dengan taktik lanjutan seperti resolusi merge conflict, perbaikan riwayat commit, serta penerapan alur kerja standar industri. Kursus ini adalah jembatan Anda untuk memahami arsitektur Git di balik layar, sehingga Anda siap berkolaborasi dalam tim software engineering modern mana pun.
Materi yang Dipelajari
Modul 1: The Engine Room – Core Concepts and Git Architecture
6 MateriAnatomi Git: Memahami Working Tree, Staging Area, dan Repository
Text Lesson • 4
Git Objects di Balik Layar: Commit, Tree, Blob, dan Tag
Text Lesson • 5
Esensi Git Add, Git Commit, dan Praktik Pesan Commit Profesional
Text Lesson • 6
Navigasi Riwayat: Menguasai Git Log, Git Diff, dan Git Show
Text Lesson • 6
Kuis Arsitektur dan Operasi Dasar Git
Quiz • 20 Menit
Inisialisasi Proyek dan Pencatatan Titik Nol
Assignment
Modul 2: Branching Strategy and Non-Linear Development
6 MateriKonsep Branching dan Pemahaman Pointer HEAD
Text Lesson 0
Manajemen Branch: Membuat, Berpindah, dan Menghapus
Text Lesson 0
Fast-Forward vs. 3-Way Merge: Kapan dan Bagaimana Menerapkannya
Text Lesson 0
Seni Menghadapi Merge Conflict dengan Kepala Dingin
Text Lesson 0
Kuis Pengelolaan Branch dan Resolusi Konflik
Quiz • 30 Menit
Simulasi Pengembangan Fitur Paralel
Assignment
Modul 3: Time Travel and History Rewriting
7 MateriMemperbaiki Kesalahan Terakhir dengan Git Commit Amend
Text Lesson 0
Memahami Git Reset: Soft, Mixed, dan Hard Secara Aman
Text Lesson 0
Merevisi Perubahan Publik dengan Git Revert
Text Lesson 0
Merapikan Riwayat Commit dengan Interactive Rebase
Text Lesson 0
Memindahkan Commit Spesifik dengan Cherry-Pick
Text Lesson 0
Kuis Manipulasi Riwayat dan Penyelamatan Kode
Quiz • 30 Menit
Membersihkan Riwayat Eksperimental Proyek
Assignment
Modul 4: Collaboration and Industry Standard Workflows
7 MateriSinkronisasi Remote Repository: Push, Fetch, dan Pull
Text Lesson 0
Memahami Perbedaan Mendasar Git Pull vs Git Pull Rebase
Text Lesson 0
Bekerja Bersih Cepat Menggunakan Git Stash
Text Lesson 0
Ekosistem Industri: Git Flow, GitHub Flow, dan Trunk-Based
Text Lesson 0
Budaya Kolaborasi via Pull/Merge Request dan Code Review
Text Lesson 0
Kuis Alur Kerja Kolaborasi dan Praktik Terbaik Tim
Quiz • 30 Menit
Simulasi Kolaborasi Open Source Dasar
Assignment
Modul 5: Professional Git Repository Setup – Portfolio Project
8 MateriSetup Repository dan Struktur Folder Berstandar Terbuka
Text Lesson 0
Implementasi Git Hooks untuk Validasi Kualitas
Text Lesson 0
Pengembangan Fitur Utama Menggunakan Agile Branching
Text Lesson 0
Simulasi Konflik, Interactive Rebase, dan Penyesuaian Tim
Text Lesson 0
Implementasi Automasi Sederhana dengan GitHub Actions
Text Lesson 0
Pemberian Tag Rilis dan Publikasi Portofolio
Text Lesson 0
Kuis Proyek Kolaborasi Git Standar Industri
Quiz • 30 Menit
Professional Standard Open Source Repository
Assignment