
Belajar Dasar Git dengan GitHub
Teknologi:
DataLevel: Dasar
Siswa Terdaftar
Teknologi:
DataLevel: Dasar
Siswa Terdaftar
GitHub adalah layanan host web bersama yang menggunakan sistem kendali versi Git dan layanan hosting internet. GitHub memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, manajemen tugas, dan wiki untuk setiap proyek. GitHub menawarkan paket repositori pribadi dan gratis digunakan untuk proyek perangkat lunak open source (sumber terbuka). GitHub mempunyai lebih dari 40 juta pengguna dan 190 juta repositori yang menjadikannya layanan terbesar dari kode sumber di dunia.
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Intel Celeron (Rekomendasi Core i3 ke atas)
Tools yang dibutuhkan untuk belajar:
Web Browser (Google Chrome atau Mozilla Firefox)
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
1GB (Rekomendasi 2GB)
Layar
1366 x 768 (Rekomendasi Full HD 1920 x 1080)
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Intel Celeron (Rekomendasi Core i3 ke atas)
Kelas ini membutuhkan beberapa tools berikut:
Web Browser (Google Chrome atau Mozilla Firefox)
Metode Ajar
Lihat semua metode ajar
Lihat semua metode ajarKontributor
2Curriculum Developer yang membangun kelas ini:
Eko Junirianto,S.Kom, M.Cs
External Code Reviewer at Dicoding Indonesia
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Reviewer
3Code Reviewer yang akan me-review tugas dan kode Anda:
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Ahmad dari Dicoding
Managing Editor at Dicoding Indonesia
Eko Junirianto,S.Kom, M.Cs
External Code Reviewer at Dicoding Indonesia
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Eko Junirianto,S.Kom, M.Cs
External Code Reviewer at Dicoding Indonesia
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Ahmad dari Dicoding
Managing Editor at Dicoding Indonesia
Eko Junirianto,S.Kom, M.Cs
External Code Reviewer at Dicoding Indonesia
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Ahmad dari Dicoding
Managing Editor at Dicoding Indonesia
Eko Junirianto,S.Kom, M.Cs
External Code Reviewer at Dicoding Indonesia
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Lihat semua testimoni
Lihat semua testimoniBerikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Memahami HAKI, mekanisme belajar, forum diskusi, glosarium, dan daftar referensi.
Mengerti apa itu Git dan GitHub serta manfaatnya dalam mengelola data atau kode.
Mengerti dasar-dasar pengelolaan data atau kode dengan Git, seperti membuat repository, membuat berkas, git commit, dan git checkout.
Pengantar Dasar Git
Mengenal Perintah Dasar Git secara Lebih Dalam
Mengenal Git Workflow
Mengenal Repository
Latihan Membuat Repository Baru
Latihan Membuat Readme untuk Repository
Latihan Menambahkan File Baru
Latihan Mengubah Data dalam Berkas Menggunakan Commit
Latihan Membuat Release File
Rangkuman Dasar Git
Kuis Dasar Git
Meningkatkan pengalaman belajar mengenai dasar-dasar Git melalui sebuah studi kasus.
Persiapan Studi Kasus Pengalaman Belajar
Membuat Repository Baru
Menambahkan Pengalaman Belajar Pertama
Menambahkan Kembali Progres Belajar
Mengubah Tampilan Menggunakan Format Markdown
Tantangan Menambahkan Progres Belajar
Melihat History Perubahan
Merilis Dokumentasi Pengalaman Belajar
Rangkuman Studi Kasus Pengalaman Belajar
Kuis Studi Kasus Pengalaman Belajar
Mengerti konsep branching di dalam Git, akan mempelajari juga merging dan menyelesaikan conflict.
Pengantar Git Branches
Apa itu Branch
Latihan Membuat Branch Baru
Latihan Melakukan Perpindahan Branch
Apa itu Merge
Apa itu Pull Request
Latihan Melakukan Merge
Latihan Menyelesaikan Merge Conflict
Rangkuman Git Branches
Kuis Git Branches
Mengerti bagaimana cara berkolaborasi dengan tim lain pada repository yang sama seperti melakukan forking, squashing changes, dan code reviews.
Pengantar Kolaborasi dengan Tim
Apa itu Kolaborasi
Latihan Berkolaborasi dengan Tim
Apa Itu Fork
Latihan Berkolaborasi pada Public Repository
Latihan Melakukan Revert
Apa Itu Squashing Changes
Latihan Melakukan Squashing Changes
Apa Itu Code Reviews
Latihan Melakukan Code Reviews
Rangkuman Kolaborasi dengan Tim
Kuis Kolaborasi dengan Tim
Meningkatkan pengetahuan dalam berkolaborasi dengan tim seperti membuat repository baru, menyalin repository, dan studi kasus menangani pull request pada sebuah repository aktif di GitHub.
Persiapan Studi Kasus Kolaborasi dengan Tim
Membuat Repository Baru
Menambahkan Aturan Mendaftar Volunter
Menyalin Repository
Menambahkan Data Diri dalam Berkas README.md
Melakukan Pull Request
Menangani Pull Request
Tantangan Melakukan Pull-Request pada Repository Dicoding
Rangkuman Studi Kasus Kolaborasi dengan Tim
Kuis Studi Kasus Kolaborasi dengan Tim
Mengerti penggunaan GitHub sebagai portofolio dengan latihan membuat readme yang dapat dimanfaatkan sebagai portofolio dalam berkarier.
Pengantar GitHub sebagai Portofolio
Mengapa GitHub Menjadi Portofolio para Developer
Latihan Membuat Portofolio Menggunakan GitHub
Latihan Melihat Portofolio para Developer
Rangkuman GitHub sebagai Portofolio
Kuis GitHub sebagai Portofolio
Menguji pemahaman mengenai keseluruhan materi Belajar Dasar Git dengan GitHub melalui kuis 15 pertanyaan yang diambil acak dari 45 pertanyaan dengan nilai minimum kelulusan 60%.
Rangkuman Kelas
Ujian Akhir