Git merupakan version control system yang digunakan para developer untuk mengembangkan perangkat lunak secara bersama-sama. Nah, fungsi utama git adalah mengatur versi dari kode sumber program Anda dengan memberi tanda pada baris dan kode mana yang ditambah atau diubah.
Bisa dikatakan kalau Git merupakan tools wajib untuk para developer, bahkan System Administrator (DevOps) untuk memudahkan pekerjaan mereka dalam mengelola rilis sebuah aplikasi. Training yang akan dilakukan selama 1 hari ini akan dijalani setiap peserta Bersama dengan trainer yang telah professional di bidangnya. Selain itu peserta juga akan mendapatkan sharing pengalaman mengenai penerapan atau implementasi kasus dan kebutuhan di lapangan.
Benefits
Peserta diharapkan setelah training mampu untuk:
- Memahami perbedaan antara Git, Github, dan Gitlab
- Instalasi dan konfigurasi Git
- Menggunakan Git untuk manajemen file dengan perintah CLI
- Membuat, Mengklon, dan memanajemen repositori Git
- Melakukan Branching, Merging, dan Rebasing
- Mencegah dan Menyelesaikan Merge Conflicts
- Memahami dasar dari Git Workflows
- Melakukan troubleshooting dasar dari Git
- Peserta juga akan bergabung di grup Telegram Training Nacita. Sehingga peserta dapat bertanya jika ada kesulitan dalam memahami materi ataupun ada masalah dengan troubleshooting yang berkaitan dengan materi training.
Requirement
-
Fasilitas
- Sertifikat training
- Modul training (Softcopy)
- Laptop masing-masing bawa sendiri
- Coffe break, snack, lunch.
Jadwal
Pertemuan 1 x (Pukul 08.00 – 17.00 WIB)
Silabus
- Apa itu Git?
1.2. Sejarah Git
1.3. Git Design Principle
1.4. Distributed Version Control
1.5. Centralized Version Control - Instalasi Git
2.1. Instalasi Git pada Windows
2.2. Instalasi Git pada MacOS
2.3. Instalasi Git pada Linux - Git File Management
3.1. Perintah Dasar Git
3.2. Konfigurasi Git
3.3. Pembuatan Repository
3.4. Melakukan Commit - Branching
4.1. Visualisasi Branch
4.2. Penamaan Branch
4.3. Membuat Branch Baru
4.4. Melakukan Merge Branch - Pull Requests
5.1. Membuat Merge Request
5.2. Menerima Merge Request
5.3. Menolak Merge Request - Workflow Dasar
6.1. Centralized Workflow
6.2. Git Flow
6.3. Github Flow - Git Lanjutan
7.1. SVN Branching vs Git Branching
7.2. Apa yang ada dalam repository lokal Git?
7.3. Git Reflog
7.4. Apa itu HEAD?
7.5. Mengubah Commit - Git Do’s and Don’ts
Prosedur Pendaftaran
Transfer ke rekening berikut:
BNI 0438221229
a.n Samsul Ma’arif
Upload bukti transfer ke formulir pendaftaran : di link berikut
pada pilihan training, pilih Git Workflow
Biaya
Rp 250.000,- /Peserta.
Pelaksanaan
Sabtu, 28 Maret 2020
Trainer
Tempat
Wisma Tanjung Anom
Jalan Gajayana II, No.670, Kel. Dinoyo, Lowokwaru, Kota Malang
Penginapan
Jika Anda berasal dari luar kota Malang dan berencana menginap di penginapan (Hotel), silakan merujuk ke halaman Penginapan Terdekat.
Didukung oleh
-
Media partner
-