Pilih bahasa Anda
Cloud Native Course
Lebih dari 2 juta pelajar di seluruh dunia

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.

Dedika untuk bisnis

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.

Klik di sini

Konten kursus

8 Bab • 41 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

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 2Lihat detail

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 3Lihat detail

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 4Lihat detail

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 5Lihat detail

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 6Lihat detail

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 7Lihat detail

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 8Lihat detail

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.

Sertifikasi

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...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

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