Git & GitHub untuk Kolaborasi dan Kontrol Versi
Pilihan pendaftaran

Course ini menyajikan pengenalan dan pembelajaran version control dan pengembangan kolaboratif perangkat lunak menggunakan Git dan GitHub secara komprehensif. Version control merupakan bagian fundamental dalam pengembangan perangkat lunak modern, yang memungkinkan pengembang untuk mengelola versi kode secara efisien, berkolaborasi dalam tim, serta menjaga kualitas dan histori proyek perangkat lunak. Git sebagai salah satu version control system yang paling banyak digunakan di industri, dipadukan dengan GitHub sebagai platform kolaborasi berbasis cloud, telah menjadi standar dalam pengembangan perangkat lunak baik di perusahaan besar maupun dalam pengembangan open source.
Course ini mencakup konsep-konsep dasar version control, penggunaan Git untuk pengelolaan repository lokal, integrasi dengan GitHub untuk pengembangan kolaboratif, praktik branching dan merging, hingga penggunaan GitHub Actions untuk mengotomasi workflow pengembangan. Selain teori, course ini juga dilengkapi dengan hands-on project dan studi kasus yang memungkinkan peserta memperoleh pengalaman praktis dalam menerapkan Git dan GitHub di skenario dunia nyata. Melalui course ini, peserta diharapkan tidak hanya memahami prinsip version control, tetapi juga siap mengaplikasikannya dalam proyek pengembangan perangkat lunak modern.
Learning Objectives:
-
Memahami konsep dasar version control dan Git.
-
Menggunakan Git untuk mengelola kode secara lokal.
-
Berinteraksi dengan GitHub untuk kolaborasi tim.
-
Menerapkan perintah Git lanjutan dan fitur GitHub modern/
-
Menerapkan best practices Git dan GitHub.
- Pengajar: Muhammad Alfhi Saputra, S.Kom., M.Kom.