Informasi Pelatihan
Materi Pelatihan
Hari ke-1: Fundamental DevOps, GitLab CI/CD, Repository, dan Pipeline Dasar
Pengenalan DevOps dan CI/CD.
Perbedaan continuous integration, continuous delivery, dan continuous deployment.
Peran GitLab dalam DevOps lifecycle.
Pengenalan GitLab Repository.
Branch, commit, merge request, dan tag secara dasar.
Pengenalan GitLab CI/CD Pipeline.
Struktur file .gitlab-ci.yml.
Konsep stage dan job.
Script, before_script, dan after_script.
Pipeline trigger dari commit.
Membaca status pipeline.
Pengenalan GitLab Runner.
Shared runner dan self-hosted runner.
Praktik membuat pipeline sederhana.
Hari ke-2: Build, Test, Artifact, Cache, Variable, dan Runner
Review struktur pipeline.
Membuat pipeline multi-stage.
Build job untuk aplikasi sederhana.
Test job dan quality check dasar.
Artifact untuk menyimpan hasil build.
Cache untuk mempercepat pipeline.
GitLab CI/CD variable.
Protected variable dan masked variable.
Environment variable pada pipeline.
Konfigurasi GitLab Runner.
Runner executor secara konseptual.
Docker executor secara dasar.
Branch-based pipeline.
Merge request pipeline.
Debugging pipeline yang gagal.
Praktik membuat pipeline build dan test.
Hari ke-3: Deployment Pipeline, Environment, Security Basic, dan Mini Project
Konsep deployment automation.
Deployment stage pada GitLab Pipeline.
Environment: development, staging, dan production.
Manual job dan approval sederhana.
Deployment menggunakan script.
Deployment menggunakan SSH secara dasar.
Deployment menggunakan Docker secara dasar.
Rollback concept.
Release dan tag pipeline secara dasar.
Security basic pada GitLab Pipeline.
Secret management dalam CI/CD.
Pipeline permission dan protected branch.
Integrasi testing dan scanning secara konseptual.
Monitoring hasil deployment.
Mini project: pipeline build, test, dan deploy aplikasi sederhana.
Review dan evaluasi hasil mini project.
Siapa yang harus mendaftar?
DevOps engineer pemula.
Developer.
Backend developer.
Front-end developer.
Full-stack developer.
System administrator.
IT operation.
QA/tester.
Release engineer.
IT support yang terlibat dalam deployment aplikasi.
Tim aplikasi dan infrastruktur yang ingin menerapkan otomatisasi CI/CD.
Profesional IT yang ingin memahami pipeline DevOps menggunakan GitLab.
Fasilitas Pelatihan
Instruktur Expert dan Praktisi dibidangnya
Ruang kelas (Include Komputer dan Internet akses penunjang Pelatihan)
Training Kit (Modul materi Pelatihan dan Block Note)
Fullday Meeting (include 1 X Lunch dan 2 X Coffee Break)
Souvenir Exclusive
Dokumentasi kegiatan
Group Edukasi
Sertifikat Pelatihan
Sertifikat Attandance (Sertifikat bagi peserta yang telah mengikuti pelatihan)
Lokasi Pelatihan
SUHU Professional Training and Consulting Office : Jl. Pareanom No.15, Patangpuluhan, Wirobrajan, Kota Yogyakarta, Daerah Istimewa Yogyakarta - 55251
Pelatihan ini bermanfaat bagi anda?
