Kerangka Materi
Pengantar
- Mengapa kontrol versi penting?
Ringkasan Fitur Sistem Git untuk Kontrol Sumber
- Menginstal Git pada sistem operasi pilihan
- Berlangkah pertama dengan atribut dan komponen dasar Git
- Apa itu Repositori, Komit, dan File?
Memahami Alur Kerja Git dan Proses Dasar Sistem
- Apa saja status Git yang berbeda?
- Membuat repositori dan folder Git
Mengelola Proyek Existing dan Menangani File Menggunakan Git
- Bekerja dengan Komit dan Pesan
- Mengonfirmasi dan membatalkan perubahan di repositori Git
- Logging dan mengakses riwayat versi
Berlangkah Pertama dengan Percabangan dan Penggabungan (Branching and Merging) dalam Git
- Membiasakan diri dengan jenis-jenis proses Percabangan dan Penggabungan
- Memanfaatkan penanda khusus dalam Git
- Bekerja dengan fitur Penandaan (Tagging) dan Penyimpanan Sementara (Stashing) di Git
- Bagaimana cara menggunakan Reset dan Reflog di Git?
Ringkasan Fitur dan Arsitektur GitHub
Mengatur Akun Pengguna GitHub dan Mengelola Profil GitHub
- Autentikasi ke GitHub dan memperbarui kredensial
- SSH vs. HTTPS
- Verifikasi autentikasi menggunakan SSH di GitHub
Membuat Repositori GitHub dan Menautkan Repositori Git Lokal
- Mengklik atau mengarsipkan Repositori GitHub
Menginisialisasi Konten Repositori dalam Salinan Lokal
Menerbitkan Perubahan Konten ke Repositori GitHub
Bekerja dengan Fitur dan Pengaturan Repositori Tingkat Menengah
Praktik Penulisan dan Format Sintaks GitHub
- Memanfaatkan tabel dan bekerja dengan blok kode
- Pengaitan otomatis URL dan referensi di GitHub
Mengoperasikan Operasi pada File dan Folder GitHub
- Menyinkronkan perubahan file dengan repositori lokal
Membuat, Mengedit, dan Memindahkan Komit GitHub
- Mengelola Komit dan menangani kloning repositori lokal
Mereview Komit dan Menggunakan ID Komit dengan Salinan Lokal
Memahami Perintah Fetch dan Pull di GitHub
Memahami Konsep Dasar Forking dan Cloning di GitHub
Mendorong Perubahan GitHub dan Memverifikasi Permintaan Push
Bekerja dengan Forks dan Mengusulkan Perubahan ke Pull Requests
Mereview Pull Requests dan Menggabungkan Perubahan yang Diusulkan
Menyelesaikan Konflik dalam Penggabungan GitHub dan Bekerja dengan CLI
Berlangkah Pertama dengan Tag dan Rilis GitHub
- Memanfaatkan Tag lokal dan memperbarui Tag GitHub
- Memulai, menghapus, dan membuat Rilis GitHub baru
Membandingkan Pull Requests, Komit, dan Tag di GitHub
Bekerja dengan Gist GitHub dan Memahami Fungsionalitas Cuplikan Kode (Snippet)
Mengintegrasikan Proyek Pengembangan dengan Codespaces di GitHub
Membuat Organisasi GitHub dan Mengelola Tim
- Akun Organisasi vs. Akun Pribadi GitHub
- Mengeksekusi fungsionalitas GitHub sebelumnya
Mengelola Proyek GitHub dan Menangani Papan Proyek (Project Boards)
Memfilter Informasi Repositori dan Berbagi Filter GitHub
Memperluas GitHub dengan API dan Webhooks
- Mengotomatisasi GitHub menggunakan token OAuth
Troubleshooting Masalah di GitHub
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dengan perintah dan terminal (di Windows, Linux, atau Mac)
- Pengetahuan tentang satu bahasa pemrograman
Audience
- Pengembang
- Insinyur Perangkat Lunak
- Manajer Proyek
Testimoni (1)
Instruktur yang santai, sangat berpengetahuan dan mudah diajak bicara.
Piotr Kowalski - EduBroker Sp. zo.o.
Kursus - Git and GitHub Fundamentals
Diterjemahkan Mesin