Pilih bahasa Anda
Kursus DevOps
Lebih dari 2 juta pelajar di seluruh dunia

Kursus DevOps

4,2

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.

Dedika untuk bisnis

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.

Klik di sini

Konten kursus

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

Bab 1Lihat detail

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

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

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

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

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

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

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

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.

Sertifikasi

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...
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