Fondasi
2 materi · ±40 jam
1.Linux & Command Line
Pemula±25 jamKuasai dasar-dasar Linux: filesystem, shell scripting, proses manajemen, dan networking.
2.Git & Branching Strategy
Pemula±15 jamKelola kode sumber dengan Git: branching strategy GitFlow dan kolaborasi tim.
Kontainer
1 materi · ±30 jam
3.Docker & Containerisasi
Menengah±30 jamBuat dan manage container dengan Docker: Dockerfile, volumes, networks, dan Docker Compose.
Prasyarat:Linux & Command Line
CI/CD
1 materi · ±20 jam
4.CI/CD dengan GitHub Actions
Menengah±20 jamOtomasi build, test, dan deploy pipeline menggunakan GitHub Actions.
Prasyarat:Git & Branching Strategy, Docker & Containerisasi
Orkestrasi
1 materi · ±40 jam
5.Kubernetes Dasar
Lanjutan±40 jamOrkestrasi container dengan Kubernetes: Pods, Deployments, Services, dan ConfigMaps.
Prasyarat:Docker & Containerisasi
IaC
1 materi · ±30 jam
6.Infrastructure as Code (Terraform)
Lanjutan±30 jamKelola infrastruktur cloud dengan deklarasi kode menggunakan Terraform.
Prasyarat:Kubernetes Dasar
Monitoring
1 materi · ±25 jam
7.Monitoring & Observabilitas
Lanjutan±25 jamSetup Prometheus, Grafana, dan ELK Stack untuk monitoring dan log aggregation.
Prasyarat:CI/CD dengan GitHub Actions
Keamanan
1 materi · ±20 jam
8.Keamanan DevSecOps
Lanjutan±20 jamIntegrasikan security scanning (SAST, dependency audit) ke dalam pipeline CI/CD.
Prasyarat:CI/CD dengan GitHub Actions
Fondasi
1 materi · ±20 jam
9.Networking & Cloud Fundamentals
Menengah±20 jamPahami konsep networking (DNS, TCP/IP, load balancer) dan layanan cloud dasar.
Prasyarat:Linux & Command Line