Pendahuluan
Version control adalah praktik penting dalam pengembangan perangkat lunak yang memungkinkan programmer untuk melacak perubahan kode, bekerja sama dalam tim, dan mengelola berbagai versi dari proyek yang berbeda. Git adalah sistem version control paling populer saat ini, dan GitHub merupakan platform yang memudahkan kolaborasi antar pengembang melalui repositori berbasis cloud. Pelatihan ini dirancang untuk membantu peserta memahami dasar-dasar Git dan GitHub, serta bagaimana mengimplementasikan teknik version control dalam proyek pengembangan web.
Contoh Studi Kasus
Mari kita lihat studi kasus sederhana tentang bagaimana menggunakan Git untuk mengelola proyek web. Contohnya, kita akan membuat repositori untuk sebuah aplikasi sederhana.
- Inisialisasi Repositori Git:
Jali membuat folder baru untuk proyek, lalu menginisialisasi repositori Git.
bashCopymkdir my-web-app cd my-web-app git init
- Menambahkan File:
Setelah membuat file
index.html
, kita bisa menambahkannya ke repositori.htmlCopy<!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Aplikasi Web Sederhana</title> </head> <body> <h1>Selamat Datang di Aplikasi Web Sederhana</h1> </body> </html>
Setelah membuat file, kita tambahkan file ini ke staging area dan commit.
bashCopygit add index.html git commit -m "Menambahkan file index.html"
- Menghubungkan ke GitHub:
Setelah melakukan commit, kita bisa menghubungkan repositori lokal ke GitHub.
bashCopygit remote add origin https://github.com/username/my-web-app.git git push -u origin master
Dengan contoh di atas, peserta dapat memahami langkah-langkah dasar penggunaan Git dalam mengelola proyek web.
Silabus Pelatihan (2 Hari)
Hari 1: Pengenalan Git dan Dasar-dasar Version Control
- Sesi 1: Apa Itu Version Control dan Mengapa Penting?
- Sesi 2: Pengenalan Git: Dasar-dasar dan Instalasi
- Sesi 3: Membuat Repositori dan Mengelola File
- Sesi 4: Menambah, Mengedit, dan Menghapus File
- Sesi 5: Melakukan Commit dan Memahami Log Perubahan
Hari 2: Bekerja dengan GitHub
- Sesi 1: Pengenalan GitHub dan Cara Kerjanya
- Sesi 2: Menghubungkan Repositori Git dengan GitHub
- Sesi 3: Proses Pull Request dan Review Kode
- Sesi 4: Mengelola Branch dan Merge
- Sesi 5: Ujian Akhir dan Diskusi
Rekomendasi BNSP Relevan
Sertifikasi BNSP yang terkait dengan version control dan pengembangan web:
- Sertifikat Kompetensi Version Control
- Sertifikat Pengembangan Aplikasi Web
Kesimpulan
Mendalami version control menggunakan Git dan GitHub adalah kunci untuk menjadi programmer yang efisien dan efektif. Dengan mengikuti pelatihan ini, peserta akan memperoleh pengetahuan praktis yang berguna untuk mengembangkan proyek web mereka. Selain itu, peserta juga akan menerima sertifikat BNSP sebagai pengakuan kompetensi. Untuk informasi lebih lanjut, silakan hubungi kami dengan mengklik logo WA di kanan bawah.