Git and GitHub for Team Collaboration (IT013)
Deskripsi Training
Pelatihan ini dirancang untuk memberikan pemahaman praktis mengenai penggunaan Git dan GitHub dalam kolaborasi tim pengembangan perangkat lunak.
Peserta akan belajar bagaimana mengelola versi kode secara efektif, melakukan kolaborasi antar tim melalui branching dan pull request,
serta menerapkan workflow profesional dalam proyek nyata menggunakan GitHub.
Daftar Sekarang
Silabus Training
- Modul 1: Pengenalan Version Control System (VCS) dan Git
Menjelaskan konsep version control, keunggulan Git dibanding sistem lainnya, serta alur kerja dasar Git.
- Modul 2: Instalasi Git dan Konfigurasi Awal
Langkah-langkah instalasi Git, setup username, email, dan inisialisasi repository lokal.
- Modul 3: Dasar-dasar Git - Commit, Log, dan Branching
Menggunakan perintah dasar seperti git add, commit, log, dan membuat serta berpindah antar branch.
- Modul 4: Merge, Conflict Resolution, dan Revert
Menjelaskan cara menggabungkan branch, menyelesaikan konflik merge, dan membatalkan perubahan dengan aman.
- Modul 5: Remote Repository dan GitHub
Mengenal GitHub, membuat akun, menghubungkan repository lokal ke remote repository di GitHub.
- Modul 6: Clone, Push, Pull, dan Fetch
Praktik menggunakan git clone, push ke GitHub, menarik perubahan dari tim (pull/fetch), dan sinkronisasi repository.
- Modul 7: Branching Strategy dan Git Workflow (Feature Branch, Git Flow)
Mempelajari strategi pengembangan kolaboratif: feature branch, develop/main branch, dan Git Flow.
- Modul 8: Pull Request, Code Review, dan Collaboration
Menggunakan pull request untuk review kode, diskusi antar tim, serta penggabungan kode yang aman dan terstruktur.
- Modul 9: Studi Kasus Kolaborasi Tim dengan Git dan GitHub
Simulasi proyek tim: peserta akan berkontribusi dalam satu repository, membuat branch, melakukan perubahan,
mengirim pull request, dan melakukan review.