Pendahuluan
Dalam dunia pengembangan perangkat lunak, version control atau pengendalian versi adalah teknik yang sangat penting untuk mengelola perubahan pada kode sumber proyek. Git adalah salah satu sistem version control yang paling populer, dan GitHub menyediakan platform berbasis cloud yang memungkinkan kolaborasi tim secara efisien dalam pengembangan perangkat lunak.
Pelatihan ini bertujuan untuk memberikan pemahaman dasar tentang Git dan GitHub serta cara penggunaannya dalam proyek pengembangan web. Setelah mengikuti pelatihan ini, peserta akan memiliki keterampilan untuk mengelola repositori kode, melacak perubahan, serta berkolaborasi dalam proyek pengembangan web. Selain itu, peserta akan mendapatkan sertifikat BNSP yang diakui di industri.
Unit Kompetensi
Pelatihan ini akan mencakup beberapa unit kompetensi penting yang dapat membantu peserta menguasai penggunaan Git dan GitHub dalam konteks pengembangan aplikasi web:
1. Pengenalan Git dan GitHub:
-
Pengertian dan manfaat menggunakan Git dan GitHub
-
Instalasi dan konfigurasi Git pada komputer lokal
-
Membuat akun GitHub dan memahami fungsionalitas GitHub
2. Konsep Version Control:
-
Menyimpan dan melacak perubahan pada kode sumber
-
Membuat dan mengelola repositori Git
-
Melakukan commit, push, dan pull pada GitHub
3. Pengelolaan Cabang (Branching) dan Merge:
-
Membuat cabang baru (branch) dalam Git
-
Menggabungkan (merge) cabang dan menangani konflik
4. Kolaborasi dalam Tim dengan GitHub:
-
Fork, pull request, dan kolaborasi dengan tim
-
Menangani revisi kode dan memberikan ulasan (review) pada kode rekan tim
Contoh Studi Kasus dan Penyelesaiannya
Studi Kasus:
Anda bekerja dalam tim pengembangan web yang mengelola sebuah proyek aplikasi web di GitHub. Anda diminta untuk menambahkan fitur baru dan berkolaborasi dengan anggota tim lainnya dalam proses pengembangan. Langkah-langkah yang perlu diambil adalah sebagai berikut:
-
Clone Repositori: Pertama, Anda perlu mengunduh salinan repositori proyek untuk mulai bekerja di komputer lokal.
-
Membuat Branch Baru: Untuk menambahkan fitur baru tanpa mengganggu kode utama, Anda harus membuat cabang (branch) baru.
-
Melakukan Perubahan dan Commit: Lakukan perubahan pada kode, misalnya menambah file baru atau mengubah kode yang ada. Setelah itu, lakukan commit perubahan Anda.
-
Push ke GitHub: Setelah commit, kirim perubahan Anda ke GitHub.
-
Pull Request (PR): Di GitHub, buat pull request untuk meminta tim mereview perubahan Anda sebelum digabungkan dengan cabang utama (main branch).
-
Buka repositori Anda di GitHub.
-
Klik tombol “Compare & Pull Request” untuk membuka PR dan kirimkan untuk review.
-
-
Merge: Setelah mendapatkan persetujuan, lakukan merge pull request untuk menggabungkan fitur baru dengan cabang utama.
Silabus Pelatihan (2 Hari)
Hari | Materi |
---|---|
Hari 1 | – Pengenalan Git dan GitHub – Instalasi dan Konfigurasi Git – Membuat dan Mengelola Repositori Git – Commit, Push, dan Pull pada GitHub |
Hari 2 | – Branching dan Merge di Git – Kolaborasi Tim menggunakan GitHub (Fork, Pull Request) – Praktik langsung dan studi kasus – Ujian Praktik Sertifikasi BNSP |
Kesimpulan
Pelatihan Junior Web Developer: Menerapkan Git dan GitHub untuk Version Control ini memberikan pengetahuan mendalam tentang cara menggunakan Git dan GitHub untuk mengelola kode dalam proyek pengembangan web. Dengan keterampilan ini, Anda dapat bekerja lebih efektif dalam tim, melacak perubahan kode dengan lebih baik, dan menjaga integritas proyek.
Pelatihan ini tersedia online dengan harga yang terjangkau, yaitu Rp1.250.000. Setelah menyelesaikan pelatihan, Anda akan mendapatkan sertifikat BNSP, yang dapat meningkatkan kredibilitas Anda sebagai profesional dalam bidang pengembangan web. Untuk informasi lebih lanjut, kunjungi:
👉 Detail Pelatihan & Sertifikasi BNSP