
Kursus DevOps
Kuasai alat, praktik, dan budaya yang diandalkan oleh tim teknik modern untuk mengirimkan perangkat lunak dengan cepat dan andal. Kursus ini membawa Anda dari dasar-dasar DevOps hingga Kubernetes, Terraform, pipeline CI/CD, dan observabilitas produksi. Baik Anda baru memulai DevOps atau meningkatkan peran saat ini, Anda akan menyelesaikannya dengan keterampilan langsung yang secara aktif dicari oleh perusahaan.
Apa yang akan Anda pelajari:
Anda akan memulai dengan prinsip DevOps dan struktur tim, lalu beralih ke alur kerja Git, pipeline CI otomatis, dan penerapan berbasis kontainer dengan Docker dan Kubernetes. Dari sana, Anda akan belajar menyediakan infrastruktur cloud dengan Terraform, merancang alur kerja pengiriman berkelanjutan ujung-ke-ujung, dan menerapkan praktik GitOps. Kursus ini juga mencakup observabilitas produksi, SLO, manajemen insiden, dan kontrol DevSecOps untuk mengamankan rantai pasokan perangkat lunak Anda. Topik lanjutan meliputi rekayasa platform, arsitektur service mesh, alat bantu berbasis AI, dan operator Kubernetes. Pada akhirnya, Anda akan memiliki kedalaman teknis dan pengalaman praktis untuk mengoperasikan lingkungan DevOps dunia nyata dengan percaya diri.
Bagaimana Anda belajar secara praktis Kursus DevOps
Bagaimana Anda berlatih Kursus DevOps
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 • 38 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailFondasi DevOps dan Budaya
Fondasi DevOps dan Budaya
Pelajaran 1 • Mengukur Keberhasilan DevOps
Memperkenalkan metrik DORA dan KPI lain untuk melacak kematangan DevOps. Menghubungkan pengukuran dengan siklus perbaikan berkelanjutan.
Pelajaran 2 • Sejarah dan Evolusi DevOps
Menelusuri DevOps dari akar Agile dan Lean hingga praktik modern. Memberikan konteks mengapa DevOps muncul dan masalah apa yang dipecahkan.
Pelajaran 3 • Prinsip Inti DevOps
Mencakup framework CALMS: Budaya, Otomatisasi, Lean, Pengukuran, Berbagi. Menghubungkan prinsip dengan peningkatan pengiriman yang terukur.
Pelajaran 4 • Struktur Tim DevOps
Memeriksa bagaimana organisasi menyusun tim DevOps, termasuk model platform dan tertanam. Membantu siswa memilih struktur yang sesuai dengan konteks mereka.
Bab 2SembunyikanSembunyikan detailLihat detailKontrol Versi dan Kolaborasi
Kontrol Versi dan Kolaborasi
Pelajaran 1 • Pull Request dan Tinjauan Kode
Membangun praktik tinjauan sejawat yang menangkap cacat lebih awal dan berbagi pengetahuan. Secara langsung mendukung gerbang kualitas di pipeline CI.
Pelajaran 2 • Dasar-dasar Git
Mencakup perintah inti Git, struktur repositori, dan riwayat commit. Membentuk dasar teknis untuk semua pekerjaan pipeline selanjutnya.
Pelajaran 3 • Strategi Branch (Cabang Kode)
Membandingkan GitFlow, pengembangan berbasis trunk, dan feature branching. Siswa memilih strategi yang selaras dengan ukuran tim dan irama rilis.
Pelajaran 4 • Pola Monorepo dan Multi-Repo
Menganalisis trade-off antara pendekatan monorepo dan multi-repo untuk tim besar. Mempersiapkan siswa untuk keputusan tata kelola repositori di dunia nyata.
Bab 3SembunyikanSembunyikan detailLihat detailPipeline Integrasi Berkelanjutan
Pipeline Integrasi Berkelanjutan
Pelajaran 1 • Mengoptimalkan Kinerja Pipeline
Mengurangi durasi pipeline melalui caching, paralelisme, dan eksekusi selektif. Pipeline yang lebih cepat meningkatkan produktivitas dan adopsi pengembang.
Pelajaran 2 • Pipeline sebagai Kode
Mengajarkan definisi pipeline deklaratif yang disimpan dalam kontrol versi. Menghubungkan pipeline-sebagai-kode dengan reprodusibilitas dan auditabilitas.
Pelajaran 3 • Pengujian Otomatis dalam CI
Mengintegrasikan pengujian unit, integrasi, dan analisis statis ke dalam tahapan pipeline. Memastikan gerbang kualitas kode memblokir build yang rusak secara otomatis.
Pelajaran 4 • Gerbang Keamanan dan Kepatuhan CI
Menyematkan pemindaian keamanan dan pemeriksaan kebijakan ke dalam CI untuk menegakkan standar sejak awal. Mempersiapkan siswa untuk praktik keamanan shift-left.
Pelajaran 5 • Konsep CI dan Anatomi Pipeline
Mendefinisikan CI dan memetakan tahapan pipeline tipikal dari pemicu hingga artefak. Membangun kosakata yang digunakan di seluruh bab.
Bab 4SembunyikanSembunyikan detailLihat detailKontainerisasi dan Docker
Kontainerisasi dan Docker
Pelajaran 1 • Membangun Citra Docker
Mencakup sintaks Dockerfile, caching lapisan, dan build multi-tahap. Siswa menghasilkan citra yang ramping dan reprodusibel yang siap untuk produksi.
Pelajaran 2 • Konsep Kontainer dan Arsitektur
Menjelaskan kontainer vs. mesin virtual, namespaces, dan cgroups. Memberikan fondasi konseptual untuk semua pekerjaan Docker dan orkestrasi.
Pelajaran 3 • Keamanan Citra Kontainer
Mengidentifikasi dan memitigasi kerentanan citra melalui pemindaian dan pengerasan. Mendukung praktik rantai pasokan aman yang diperkenalkan dalam CI.
Pelajaran 4 • Registry Kontainer dan Distribusi
Mengelola penyimpanan citra, konvensi tagging, dan kontrol akses registry. Mempersiapkan siswa untuk promosi artefak dalam pipeline CD.
Pelajaran 5 • Menjalankan dan Jaringan Kontainer
Mengelola opsi runtime kontainer, volume, dan mode jaringan. Menghubungkan pengetahuan jaringan dengan desain aplikasi multi-layanan.
Bab 5SembunyikanSembunyikan detailLihat detailOrkestrasi Kontainer dengan Kubernetes
Orkestrasi Kontainer dengan Kubernetes
Pelajaran 1 • Manajemen Konfigurasi dan Rahasia
Menggunakan ConfigMap dan Rahasia untuk memisahkan konfigurasi dari citra kontainer. Memperkuat prinsip aplikasi dua belas faktor yang diperkenalkan di bab sebelumnya.
Pelajaran 2 • Arsitektur dan Komponen Kubernetes
Memetakan komponen bidang kontrol dan node pekerja serta interaksinya. Menyediakan model mental yang diperlukan untuk memecahkan masalah perilaku kluster.
Pelajaran 3 • Penskalaan dan Manajemen Sumber Daya
Mengonfigurasi permintaan sumber daya, batasan, dan kebijakan autoscaling untuk workloads. Memastikan kluster menggunakan kapasitas secara efisien di bawah beban yang bervariasi.
Pelajaran 4 • Jaringan dan Penemuan Layanan
Menjelaskan Services, Ingress, dan penemuan berbasis DNS di dalam kluster. Menghubungkan jaringan dengan pola komunikasi aplikasi multi-tier.
Pelajaran 5 • Objek Workload Inti Kubernetes
Mencakup Pod, Deployment, ReplicaSet, dan StatefulSet untuk menjalankan aplikasi. Siswa menerapkan dan memperbarui workloads menggunakan manifes deklaratif.
Bab 6SembunyikanSembunyikan detailLihat detailInfrastruktur sebagai Kode
Infrastruktur sebagai Kode
Pelajaran 1 • Penyediaan dengan Terraform
Mencakup sintaks Terraform, penyedia, backend status, dan desain modul. Siswa menyediakan lingkungan multi-sumber daya dari modul yang dapat digunakan kembali.
Pelajaran 2 • IaC dalam Pipeline CI/CD
Mengotomatiskan tahapan rencana, validasi, dan penerapan dalam pipeline CI yang sudah ada. Menghubungkan otomatisasi IaC ke alur kerja pengiriman yang dibangun di bab sebelumnya.
Pelajaran 3 • Prinsip IaC dan Lanskap Alat
Membandingkan IaC deklaratif vs. imperatif dan mensurvei alat terkemuka. Menetapkan kriteria seleksi yang diterapkan siswa di seluruh bab.
Pelajaran 4 • Menguji dan Memvalidasi IaC
Mengintegrasikan linting, pemeriksaan kebijakan, dan pengujian integrasi ke dalam alur kerja IaC. Mencegah miskonfigurasi mencapai lingkungan produksi.
Pelajaran 5 • Dasar-dasar Manajemen Konfigurasi
Menerapkan alat manajemen konfigurasi untuk menegakkan status server yang konsisten. Melengkapi penyediaan Terraform dengan konfigurasi pasca-boot.
Bab 7SembunyikanSembunyikan detailLihat detailPengiriman Berkelanjutan dan Penerapan Berkelanjutan
Pengiriman Berkelanjutan dan Penerapan Berkelanjutan
Pelajaran 1 • Prinsip GitOps dan Alur Kerja
Menggunakan Git sebagai satu-satunya sumber kebenaran untuk infrastruktur deklaratif dan status aplikasi. Menghubungkan GitOps dengan keterampilan Kubernetes dan IaC dari bab sebelumnya.
Pelajaran 2 • Keamanan dan Kepatuhan CD
Menegakkan kontrol keamanan dan jejak audit di seluruh pipeline pengiriman. Memastikan penerapan memenuhi persyaratan organisasi dan peraturan.
Pelajaran 3 • Konsep CD dan Strategi Rilis
Membedakan pengiriman berkelanjutan dari penerapan berkelanjutan dan memetakan pola rilis. Menyediakan kerangka keputusan untuk memilih strategi penerapan.
Pelajaran 4 • Desain Pipeline Penerapan
Menyusun pipeline multi-tahap dengan promosi lingkungan dan gerbang persetujuan. Membangun keterampilan pipeline CI untuk menciptakan alur kerja pengiriman ujung-ke-ujung.
Pelajaran 5 • Otomatisasi dan Orkestrasi Rilis
Mengotomatiskan pembuatan versi, pembuatan changelog, dan pembuatan artefak rilis. Mengurangi langkah manual yang memperkenalkan kesalahan dalam proses rilis.
Bab 8SembunyikanSembunyikan detailLihat detailObservabilitas dan Keandalan Situs
Observabilitas dan Keandalan Situs
Pelajaran 1 • SLO, SLA, dan Anggaran Kesalahan
Mendefinisikan tujuan tingkat layanan dan menggunakan anggaran kesalahan untuk menyeimbangkan keandalan dan kecepatan. Menyediakan kerangka kerja SRE untuk memprioritaskan pekerjaan keandalan.
Pelajaran 2 • Pengumpulan Metrik dan Pemberitahuan
Mengonfigurasi pipeline metrik dan pemberitahuan berbasis ambang batas dan anomali. Menghubungkan pemberitahuan ke alur kerja piket dan respons insiden.
Pelajaran 3 • Pilar Observabilitas: Log, Metrik, Jejak
Mendefinisikan tiga pilar observabilitas dan peran pelengkapnya. Menetapkan strategi instrumentasi untuk semua pekerjaan pemantauan dalam bab ini.
Pelajaran 4 • Manajemen dan Analisis Log
Memusatkan log dari sistem terdistribusi dan membangun alur kerja pencarian dan analisis. Memungkinkan identifikasi akar masalah yang cepat selama insiden.
Pelajaran 5 • Manajemen Insiden dan Postmortem
Menyusun respons insiden dari deteksi hingga postmortem tanpa menyalahkan. Menutup putaran umpan balik yang mendorong peningkatan keandalan berkelanjutan.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Pengembang junior: siap mengelola siklus hidup pengiriman perangkat lunak secara penuh.
Administrator sistem: beralih dari operasi manual ke peran infrastruktur otomatis.
Insinyur QA: ingin menyematkan kualitas dan keamanan lebih awal dalam pipeline pengiriman.
Profesional TI: berusaha menjembatani kesenjangan antara tim pengembangan dan operasi.
Pengalih karier: memasuki dunia teknologi dengan fokus pada peran operasi teknik dengan permintaan tinggi.
Mahasiswa teknik perangkat lunak: membangun keterampilan siap kerja di luar menulis kode aplikasi.
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




















