Ngepack aplikasi jadi image itu kerjaan backend, menjalankannya dengan stabil itu kerjaan devops — course ini ngajarin dua-duanya.
Container adalah titik temu antara backend dan devops: satu sisi butuh tahu cara membungkus aplikasi jadi image yang bisa jalan di mana saja, sisi lain butuh tahu cara menjalankan dan merawat container itu di server. Course ini mulai dari container dan image dari nol, menulis Dockerfile pertama buat aplikasi Node.js, mengecilkan image lewat .dockerignore dan multi-stage build, menyimpan data lewat volume, mengatur environment variable dan port, menjalankan beberapa container sekaligus dengan Docker Compose, sampai push image ke registry dan menjalankannya di server sungguhan. Contoh yang dipakai sepanjang course sama seperti course Linux Dasar untuk DevOps: notes-app, aplikasi Node.js kecil, sekarang dikemas jadi container. Bekal dasar terminal Linux (dari course itu atau setara) bakal membantu, meski tidak wajib.