
Cloud Native Course
Kuasai seluruh stack cloud native — mulai dari kontainer dan Kubernetes hingga keamanan, observabilitas, dan pipeline CI/CD. Kursus ini memberikan para insinyur dan arsitek keterampilan langsung untuk mendesain, men-deploy, dan mengoperasikan sistem cloud native kelas produksi dengan percaya diri.
Apa yang akan Anda pelajari:
Konfigurasikan klaster Kubernetes dan kelola beban kerja menggunakan objek API inti dan RBAC.
Bangun citra kontainer yang aman dan teroptimasi, lalu kelola citra tersebut di berbagai registri.
Rancang pipeline CI/CD dengan pengujian otomatis, pengiriman progresif, dan alur kerja GitOps.
Implementasikan jaringan service mesh dengan mutual TLS dan kebijakan manajemen lalu lintas tingkat lanjut.
Terapkan kontrol keamanan cloud native di seluruh tumpukan penuh menggunakan model keamanan 4C.
Menerapkan observabilitas full-stack menggunakan pipeline metrik, pencatatan terpusat, dan pelacakan terdistribusi.
Bagaimana Anda belajar secara praktis Cloud Native Course
Bagaimana Anda berlatih Cloud Native Course
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 41 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailFondasi Cloud Native Computing
Fondasi Cloud Native Computing
Pelajaran 1 • Model Layanan Cloud dan Pola Penerapan
Membedakan model IaaS, PaaS, SaaS, dan serverless beserta trade-off-nya. Memandu siswa dalam memilih model yang tepat untuk beban kerja tertentu.
Pelajaran 2 • Peta Jalan Kematangan dan Adopsi Cloud Native
Menilai kesiapan organisasi menggunakan model kematangan dan mendefinisikan jalur adopsi bertahap. Mempersiapkan siswa untuk merencanakan inisiatif transformasi yang realistis.
Pelajaran 3 • Metodologi Aplikasi Dua Belas Faktor
Menerapkan prinsip dua belas faktor untuk merancang aplikasi cloud native yang portabel, dapat diskalakan, dan dapat dipelihara. Berfungsi sebagai daftar periksa praktis untuk keputusan desain aplikasi.
Pelajaran 4 • Pilar Inti Arsitektur Cloud Native
Mengkaji layanan mikro, kontainer, orkestrasi dinamis, dan budaya DevOps sebagai pilar yang saling bergantung. Menyediakan kerangka konseptual untuk semua bab teknis selanjutnya.
Pelajaran 5 • Apa Arti Sebenarnya Cloud Native
Mendefinisikan cloud native melampaui bahasa pemasaran menggunakan prinsip CNCF. Menghubungkan definisi tersebut dengan keputusan arsitektural yang dibuat selama kursus.
Bab 2SembunyikanSembunyikan detailLihat detailKontainer: Membangun dan Menjalankan Aplikasi
Kontainer: Membangun dan Menjalankan Aplikasi
Pelajaran 1 • Menjalankan dan Menghubungkan Kontainer Secara Lokal
Mendemonstrasikan perintah siklus hidup kontainer, volume mount, dan jaringan bridge untuk pengembangan lokal. Membangun kelancaran langsung sebelum beralih ke orkestrasi.
Pelajaran 2 • Fundamental Keamanan Kontainer
Mengidentifikasi kerentanan kontainer yang umum dan menerapkan kontrol keamanan runtime. Membangun kebiasaan keamanan yang berlanjut ke penerapan Kubernetes.
Pelajaran 3 • Menulis Dockerfile yang Efektif
Mengajarkan sintaks Dockerfile, caching lapisan, dan build multi-tahap untuk citra yang ramping. Secara langsung memungkinkan siswa menghasilkan citra kontainer yang aman dan minimal.
Pelajaran 4 • Konsep Kontainer dan Arsitektur Runtime
Menjelaskan namespace Linux, cgroup, dan spesifikasi runtime OCI yang mendasari kontainer. Mendasari siswa tentang bagaimana kontainer mencapai isolasi dan portabilitas.
Pelajaran 5 • Manajemen Citra Kontainer dan Registry
Mencakup strategi penandaan, penandatanganan citra, dan operasi registry untuk distribusi citra yang andal. Menghubungkan tata kelola citra ke praktik keamanan rantai pasokan.
Bab 3SembunyikanSembunyikan detailLihat detailKubernetes: Mengorkestrasi Beban Kerja yang Dikontainerisasi
Kubernetes: Mengorkestrasi Beban Kerja yang Dikontainerisasi
Pelajaran 1 • Layanan, Ingress, dan DNS
Menjelaskan layanan ClusterIP, NodePort, LoadBalancer, dan pengontrol Ingress untuk perutean lalu lintas. Menghubungkan primitif jaringan ke pola eksposur aplikasi yang nyata.
Pelajaran 2 • Pendalaman Arsitektur Kubernetes
Memetakan komponen bidang kontrol dan node pekerja serta menjelaskan bagaimana mereka berinteraksi. Menyediakan model mental yang diperlukan untuk memecahkan masalah dan mengoperasikan klaster secara efektif.
Pelajaran 3 • Operasi dan Pemecahan Masalah Klaster
Menerapkan perintah kubectl, inspeksi log, dan analisis peristiwa untuk mendiagnosis masalah klaster. Membangun kepercayaan diri operasional untuk mengelola lingkungan produksi Kubernetes.
Pelajaran 4 • Objek Beban Kerja Inti
Mencakup Pod, ReplicaSet, Deployment, StatefulSet, dan DaemonSet dengan contoh YAML praktis. Memungkinkan siswa memilih objek yang tepat untuk setiap jenis beban kerja.
Pelajaran 5 • Manajemen Konfigurasi dan Rahasia
Menggunakan ConfigMap dan Rahasia untuk memisahkan konfigurasi dari citra kontainer. Memperkuat prinsip dua belas faktor yang diperkenalkan di Bab 1.
Pelajaran 6 • Manajemen Sumber Daya dan Penjadwalan
Menetapkan permintaan dan batas CPU serta memori, dan menerapkan afinitas node serta taint. Memastikan beban kerja dijadwalkan secara dapat diprediksi dan klaster tetap stabil.
Bab 4SembunyikanSembunyikan detailLihat detailJaringan Cloud Native dan Service Mesh
Jaringan Cloud Native dan Service Mesh
Pelajaran 1 • Antarmuka Jaringan Kontainer dan Plugin CNI
Menjelaskan spesifikasi CNI dan membandingkan plugin populer untuk jaringan pod. Menyediakan fondasi untuk memahami bagaimana pod berkomunikasi antar node.
Pelajaran 2 • Mengamankan Komunikasi Antar-Layanan
Menerapkan mutual TLS, kebijakan otorisasi, dan otentikasi rekan antar layanan. Melengkapi postur jaringan tanpa kepercayaan untuk beban kerja cloud native.
Pelajaran 3 • Arsitektur Service Mesh dan Kasus Penggunaan
Memperkenalkan model proxy samping dan menjelaskan mengapa service mesh mengatasi kesenjangan observabilitas dan keamanan. Menetapkan konteks untuk konfigurasi mesh langsung di bagian selanjutnya.
Pelajaran 4 • Mengonfigurasi Manajemen Lalu Lintas di Mesh
Menerapkan layanan virtual, aturan tujuan, dan percobaan ulang untuk mengontrol aliran lalu lintas. Memungkinkan strategi penerapan tingkat lanjut seperti rilis canary dan biru-hijau.
Pelajaran 5 • Kebijakan Jaringan untuk Kontrol Lalu Lintas
Mendefinisikan kebijakan jaringan masuk dan keluar untuk membatasi komunikasi pod. Secara langsung mengurangi radius ledakan dari beban kerja yang disusupi.
Bab 5SembunyikanSembunyikan detailLihat detailPenyimpanan Cloud Native dan Beban Kerja Stateful
Penyimpanan Cloud Native dan Beban Kerja Stateful
Pelajaran 1 • Penyediaan Dinamis dan Driver CSI
Mengimplementasikan penyediaan volume dinamis menggunakan driver CSI untuk backend cloud dan on-premises. Mengurangi operasi penyimpanan manual dan memungkinkan layanan mandiri bagi pengembang.
Pelajaran 2 • Primitif Penyimpanan Kubernetes
Menjelaskan PersistentVolume, PersistentVolumeClaim, dan StorageClass sebagai lapisan abstraksi penyimpanan. Menghubungkan konsep penyimpanan ke kebutuhan beban kerja yang ditetapkan di Bab 3.
Pelajaran 3 • Perlindungan Data dan Pemulihan Bencana
Mengimplementasikan snapshot volume, alat cadangan, dan prosedur pemulihan antar klaster. Memastikan kelangsungan bisnis untuk aplikasi cloud native stateful.
Pelajaran 4 • Kinerja dan Optimasi Penyimpanan
Menyetel I/O penyimpanan, memilih tipe volume yang tepat, dan memantau metrik penyimpanan. Mencegah kemacetan kinerja dalam beban kerja cloud native yang intensif data.
Pelajaran 5 • Menjalankan Database di Kubernetes
Men-deploy database relasional dan NoSQL menggunakan StatefulSet dan Operator. Mengatasi tantangan unik persistensi data, pengurutan, dan identitas.
Bab 6SembunyikanSembunyikan detailLihat detailPipeline CI/CD untuk Aplikasi Cloud Native
Pipeline CI/CD untuk Aplikasi Cloud Native
Pelajaran 1 • Strategi Pengujian Otomatis
Mengintegrasikan pengujian unit, integrasi, dan kontrak ke dalam tahap pipeline untuk menegakkan kualitas. Mencegah regresi mencapai produksi di tim cloud native yang bergerak cepat.
Pelajaran 2 • Pengiriman Progresif dan Strategi Rilis
Mengimplementasikan rilis canary, biru-hijau, dan flag fitur untuk mengurangi risiko penerapan. Membangun konsep manajemen lalu lintas yang diperkenalkan di Bab 4.
Pelajaran 3 • GitOps dan Penerapan Deklaratif
Menerapkan prinsip GitOps menggunakan Git sebagai sumber kebenaran tunggal untuk status klaster. Memungkinkan penerapan yang dapat diaudit dan dapat menyembuhkan diri sendiri yang selaras dengan model deklaratif Kubernetes.
Pelajaran 4 • Prinsip CI/CD dan Desain Pipeline
Mendefinisikan integrasi berkelanjutan, pengiriman berkelanjutan, dan penerapan berkelanjutan serta memetakan tahap pipeline ke alur kerja cloud native. Menetapkan kosakata desain yang digunakan di seluruh bab.
Pelajaran 5 • Membangun Citra Kontainer di Pipeline
Mengotomatiskan build Dockerfile, penandaan citra, dan push registry dalam pipeline CI. Menghubungkan keterampilan kontainer dari Bab 2 ke alur kerja pengiriman otomatis.
Bab 7SembunyikanSembunyikan detailLihat detailObservabilitas: Pemantauan, Pencatatan Log, dan Pelacakan
Observabilitas: Pemantauan, Pencatatan Log, dan Pelacakan
Pelajaran 1 • Membangun Dasbor dan Runbook
Membuat dasbor operasional dan menghubungkannya ke runbook untuk respons insiden yang konsisten. Menerjemahkan telemetri mentah menjadi intelijen operasional yang dapat ditindaklanjuti.
Pelajaran 2 • Kumpulan Metrik dan Peringatan
Men-deploy pipeline metrik, mendefinisikan aturan perekaman, dan mengonfigurasi peringatan yang dapat ditindaklanjuti. Memungkinkan deteksi insiden proaktif sebelum pengguna terdampak.
Pelajaran 3 • Manajemen Log Terpusat
Mengumpulkan, mengurai, dan mengindeks log dari kontainer dan node untuk analisis yang dapat dicari. Mendukung analisis akar penyebab di seluruh layanan mikro terdistribusi.
Pelajaran 4 • Implementasi Pelacakan Terdistribusi
Menginstrumentasi layanan dengan propagasi konteks jejak dan memvisualisasikan alur permintaan di seluruh layanan mikro. Menunjukkan sumber latensi yang tidak terlihat oleh metrik dan log saja.
Pelajaran 5 • Konsep Observabilitas vs. Pemantauan
Membedakan observabilitas dari pemantauan tradisional menggunakan tiga pilar: metrik, log, dan jejak. Membingkai strategi observabilitas yang diterapkan di seluruh bab.
Bab 8SembunyikanSembunyikan detailLihat detailKeamanan dan Kepatuhan Cloud Native
Keamanan dan Kepatuhan Cloud Native
Pelajaran 1 • Keamanan Rantai Pasokan dan Integritas Citra
Mengamankan rantai pasokan perangkat lunak dari kode sumber hingga citra yang di-deploy menggunakan penandatanganan dan attestation. Mengurangi risiko yang diperkenalkan oleh dependensi pihak ketiga dan citra dasar.
Pelajaran 2 • RBAC Kubernetes dan Kontrol Akses
Mengonfigurasi peran, pengikatan peran, dan akun layanan untuk menegakkan akses dengan hak istimewa paling rendah. Mencegah tindakan tidak sah dalam bidang kontrol klaster dan beban kerja.
Pelajaran 3 • Model Keamanan Cloud Native
Memperkenalkan model keamanan 4C: lapisan cloud, klaster, kontainer, dan kode. Menyediakan kerangka kerja untuk menangani keamanan secara sistematis di seluruh tumpukan.
Pelajaran 4 • Otomatisasi Kepatuhan dan Kebijakan sebagai Kode
Mengkodekan persyaratan kepatuhan sebagai kebijakan penerimaan dan terus memvalidasi status klaster. Memungkinkan kepatuhan yang dapat diaudit dan berulang tanpa inspeksi manual.
Pelajaran 5 • Keamanan Runtime dan Deteksi Ancaman
Men-deploy alat keamanan runtime untuk mendeteksi perilaku anomali dan menegakkan kebijakan panggilan sistem. Menyediakan garis pertahanan terakhir ketika kontrol preventif dilewati.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Pengembang back-end: siap mengelola sendiri deployment dan berhenti menyerahkannya ke tim operasional.
Insinyur DevOps: ingin memformalkan keterampilan cloud native di luar scripting dan pipeline.
Administrator sistem: bertransisi dari infrastruktur on-premises ke lingkungan berbasis kontainer.
Arsitek perangkat lunak: membutuhkan kedalaman praktis untuk mendukung keputusan desain tingkat tinggi.
Penggemar cloud: membangun proyek pribadi dan bertujuan untuk kebiasaan rekayasa berkualitas produksi.
Pengubah karier: berasal dari dukungan TI dan menargetkan peran sebagai insinyur cloud.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















