Kerangka Materi
Pengenalan GitLab dan Manajemen Siklus Hidup DevOps
- Ikhtisar GitLab dan perannya dalam pengembangan perangkat lunak
- Memahami GitLab sebagai platform DevOps yang lengkap
- Fitur utama GitLab: kontrol sumber, CI/CD, keamanan, dan manajemen proyek
- Membandingkan GitLab dengan platform kontrol versi tradisional
Instalasi dan Konfigurasi GitLab
- Instalasi GitLab di lingkungan yang berbeda
- Konfigurasi pengaturan dan layanan GitLab
- Memahami arsitektur dan komponen GitLab
- Tugas setup awal dan administrasi
Dasar Git dan Kontrol Versi
- Mengulas konsep dan alur kerja Git
- Repositori, branch, commit, dan merge
- Manajemen kode sumber dengan GitLab
- Menerapkan praktik terbaik kontrol versi
Navigasi Platform GitLab
- Jelajahi antarmuka pengguna GitLab
- Menggunakan Web IDE
- Manajemen proyek dan repositori
- Bekerja dengan fitur dan alat GitLab
Alur Kerja dan Kolaborasi GitLab
- Memahami alur kerja pengembangan GitLab
- Strategi percabangan dan permintaan penggabungan (merge requests)
- Uji kode dan praktik kolaborasi
- Manajemen tim dan izin akses
Manajemen Pengguna, Grup, dan Proyek
- Memahami namespace dan grup
- Membuat dan mengorganisasi proyek
- Manajemen pengguna dan izin akses
- Menerapkan kontrol akses berbasis peran (RBAC)
Integrasi Berkelanjutan dan Pengiriman Berkelanjutan (CI/CD)
- Memahami konsep CI/CD
- Membuat pipeline CI/CD GitLab
- Bekerja dengan GitLab runners
- Otomatisasi proses build, test, dan deployment
Manajemen Proyek dan Isu
- Manajemen isu dan tugas di GitLab
- Menyebutkan milestone dan label
- Perencanaan dan pelacakan pekerjaan pengembangan
- Memperbaiki kolaborasi tim dan visibilitas
Dokumentasi dan Publikasi dengan GitLab
- Menggunakan GitLab Markdown
- Membuat dokumentasi proyek
- Publikasi situs web dengan GitLab Pages
- Manajemen informasi proyek secara efektif
Keamanan dan Praktik Terbaik
- Fitur keamanan GitLab
- Perlindungan repositori dan informasi sensitif
- Manajemen alur kerja pengembangan yang aman
- Penerapan praktik terbaik administrasi GitLab
Pemecahan Masalah dan Workshop Praktik
- Diagnosis masalah umum GitLab
- Membangun alur kerja GitLab yang lengkap
- Implementasi praktik kontrol sumber dan CI/CD
- Tinjauan kursus dan langkah selanjutnya
Persyaratan
- Memiliki pemahaman umum tentang sistem kontrol versi.
- Mengalami penggunaan baris perintah Linux.
Audience
- Pengembang
Testimoni (7)
Saya suka komunikasi yang mudah antara pelatih dan kami, perhatian yang diberikan terhadap masalah kami, wawasan, dan pengetahuan tambahan yang disediakan dalam jawaban atas pertanyaan kami. Saya suka ritmenya, tidak ada momen yang terasa terburu-buru, bahkan dengan masalah teknis. Setiap topik ditangani dengan baik.
Melania Mieczkowska - IAV Poland
Kursus - Gitlab and Gitlab CI
Diterjemahkan Mesin
Kecepatan penyampaian materi. Bartek menanyakan apakah suatu topik tidak dikenal dan jika perlu untuk mendalami bagian-bagian tertentu, dia akan membahasnya secara detail. Jika topik sudah familiar bagi semua peserta, maka dia hanya akan menjelaskan singkat agar pasti dipahami oleh semua orang.
Michal Domanski - IAV Poland
Kursus - Gitlab and Gitlab CI
Diterjemahkan Mesin
Komunikasi yang jelas
Marcin Straczek - IAV Poland
Kursus - Gitlab and Gitlab CI
Diterjemahkan Mesin
Kecepatan, lelucon, ide
Jakub Lewandowski - IAV Poland
Kursus - Gitlab and Gitlab CI
Diterjemahkan Mesin
Saya menghargai kebebasan instruktur dalam berinteraksi dengan peserta
Kasia Cieslak - Inter Cars S.A.
Kursus - Gitlab and Gitlab CI
Diterjemahkan Mesin
Secara keseluruhan, ini adalah pengingat yang baik tentang hal-hal serupa seperti di Azure DevOps, belajar sesuatu yang baru.
Shafiq - Department of Social Services
Kursus - Gitlab and Gitlab CI
Diterjemahkan Mesin
Jangan diasumsikan bahwa audiens memiliki pengetahuan teknis. Dapat menjelaskan topik terkait dengan latihan secara jelas dan melalui langkah demi langkah tentang dampak dari perubahan yang diterapkan.
Neesha - Department of Social Services
Kursus - Gitlab and Gitlab CI
Diterjemahkan Mesin