L PlnExo Course

GitHub Fast Track

Kuasai Git & GitHub dari nol sampai bisa kerja tim.

35 modul · 7 kuis · ~237 menit · 3 preview gratis

Bisa git commit tapi panik begitu ada conflict, atau ragu tiap kali harus buka Pull Request? Kursus ini menutup celah itu — 35 modul, dari dasar sampai siap kerja tim.

Yang akan kamu kuasai:

  • Fondasi: beda Git dan GitHub, instalasi & konfigurasi, membuat atau clone repository pertama
  • Command sehari-hari: siklus status → add → commit → push, membaca riwayat dengan log/diff, branch dasar, dan membereskan kesalahan lewat restore, reset, revert
  • Keamanan akses: HTTPS vs SSH, Personal Access Token, setup SSH key — plus praktik yang menjaga kredensialmu tidak bocor
  • Kerja tim: kenapa perlu branching strategy, GitHub Flow vs Git Flow vs trunk-based, konvensi penamaan branch & commit, membuka dan mereview Pull Request, sampai menyelesaikan merge conflict
  • GitHub via Claude Code: menyiapkan AI assistant dengan aman — .gitignore vs .claudeignore, permission model, dan studi kasus token yang bocor
  • Workshop realworld: satu proyek end-to-end bersama peran-peran tim, lengkap dengan simulasi insiden dan retrospective

Untuk siapa: programmer yang sudah pernah memakai Git seadanya dan ingin berhenti takut merusak repo orang lain.

Tiap bagian ditutup kuis, progres tersimpan otomatis, dan tiga modul pertamanya bisa dibaca gratis sebelum memutuskan.

Kurikulum

Bagian A — Fondasi

Bagian B — Command Sehari-hari

Siklus Dasar: status, add, commit, push, pull, fetch
Melihat Riwayat: log, diff, show
Branch Dasar: branch, switch, merge
Mengatasi Kesalahan: restore, reset vs revert, stash
.gitignore & File yang Tidak Boleh Masuk Repo
Cheat Sheet Command
Kuis Bagian B — Command Sehari-hari Kuis

Bagian C — Keamanan Akses

Autentikasi HTTPS vs SSH
Membuat Personal Access Token (PAT)
Setup SSH Key
Praktik Keamanan Tambahan
Kuis Bagian C — Keamanan Akses Kuis

Bagian D — Kerja Tim dengan Branch

Kenapa Perlu Branching Strategy
GitHub Flow vs Git Flow vs Trunk-Based
Konvensi Penamaan Branch & Commit Message
Membuka Pull Request
Code Review: Etika & Praktik
Branch Protection Rules
Merge Strategy: Merge, Squash, Rebase
Menyelesaikan Merge Conflict
Kuis Bagian D — Kerja Tim dengan Branch Kuis

Bagian E — GitHub via Claude Code

Kenapa AI Assistant Butuh Perlakuan Khusus
Setup Autentikasi Aman untuk Claude Code
.gitignore vs .claudeignore: Menyembunyikan File Sensitif dari AI
Permission Model Claude Code
Aturan Main Prompt yang Aman
Studi Kasus: Mitigasi Token yang Bocor
Kuis Bagian E — GitHub via Claude Code Kuis

Bagian F — Workshop Realworld

Briefing Project Workshop
Pembagian Peran Peserta
Alur End-to-End Workshop
Simulasi Insiden: Token Bocor
Retrospective
Kuis Bagian F — Workshop Realworld Kuis

Lampiran

Glossary
Referensi Lanjutan
Troubleshooting Umum
Kuis Lampiran — Rujukan & Troubleshooting Kuis