Hubungi Kami

Kerangka Materi

Modul 1 – Pengantar OpenShift

  • Arsitektur OpenShift
  • Konsep dasar Kubernetes
  • Proyek dan namespace dalam OpenShift
  • Alur kerja pengembang di OpenShift
  • Penggunaan Web Console serta CLI

Modul 2 – Aplikasi Berbasis Kontainer

  • Konsep dasar kontainer
  • Cara membuat image aplikasi
  • Pendaftaran Image ke registry
  • Siklus hidup sebuah Image
  • Bekerja dengan artefak aplikasi

Modul 3 – Mengdeploy Aplikasi

  • Cara membuat deployment aplikasi
  • Strategi rollout aplikasi
  • Menskala ukuran aplikasi
  • Pengelolaan konfigurasi aplikasi
  • Penggunaan Secrets dan ConfigMaps

Modul 4 – Jaringan Komunikasi Aplikasi

  • Konsep Service dalam jaringan
  • Rute koneksi aplikasi
  • Pemahaman mengenai konsep Ingress
  • Komunikasi antar komponen di dalam sistem
  • Cara memberikan akses eksternal terhadap aplikasi

Modul 5 – Manajemen Data Permanen

  • Konsep penyimpanan data permanen
  • Penggunaan Persistent Volume Claims
  • Aplikasi yang membutuhkan status persisten
  • Pertimbangan dalam manajemen data aplikasi

Modul 6 – Otomatisasi Pengembangan

  • Konsep dasar CI/CD
  • Cara mengotomatisasi proses pembangunan aplikasi
  • Pembuatan alur kerja deployment otomatis
  • Pengelolaan versi kode program
  • Proses penerbitan rilis perangkat lunak

Modul 7 – Aspek Observabilitas Aplikasi

  • Pencatatan log aplikasi
  • Pengukuran performa dan metrik sistem
  • Proses pemantauan aktivitas aplikasi
  • Pemeriksaan kondisi kesehatan aplikasi
  • Teknik diagnosis masalah pada deployment aplikasi

Modul 8 – Keamanan Aplikasi

  • Cara mengamankan konfigurasi aplikasi
  • Pengelolaan data rahasia dengan aman
  • Pengaturan kontrol akses pengguna
  • Jaminan keamanan Image aplikasi
  • Penerapan praktik keamanan terbaik dalam pengembangan perangkat lunak

Modul 9 – Praktik Pengembangan Aplikasi Cloud-Native

  • Prinsip-prinsip Twelve-Factor App
  • Pendekatan desain aplikasi yang tidak menyimpan state internal
  • Pengaturan konfigurasi berdasarkan lingkungan penggunaan
  • Analisis kemungkinan skalabilitas aplikasi di masa depan
  • Bentuk kerja sama tim antara pengembang dan operasional sesuai prinsip DevOps

Modul 10 – Proyek Praktis Langsung

  • Mengembangkan aplikasi dalam bentuk kontainer
  • Mengdeploy aplikasi tersebut ke lingkungan OpenShift
  • Konfigurasi jaringan yang diperlukan untuk komunikasi aplikasi
  • Pelaksanaan penyimpanan data permanen bagi aplikasi
  • Pengaturan alur kerja deployment otomatis
  • Cara memantau aktivitas serta mengatasi masalah pada aplikasi setelah di-deploy

Metode Pelaksanaan Pelatihan

  • Pembahasan materi melalui ceramah interaktif dan demonstrasi.
  • Banyaknya latihan praktis yang harus dikerjakan peserta.
  • Kegiatan laboratorium berdasarkan skenario pengembangan perangkat lunak nyata.

Opsi Penyesuaian Konten Pelatihan

  • Konten pelatihan dapat disesuaikan dengan bahasa pemrograman, framework, serta alat-alat CI/CD yang digunakan dalam perusahaan Anda.
  • Latihan-latihan praktis juga bisa diselaraskan dengan lingkungan OpenShift milik klien atau platform berbasis Kubernetes lainnya.

Persyaratan

  • Pemahaman umum mengenai konsep kontainer
  • Pengalaman dalam pengembangan perangkat lunak

Target Peserta

  • Pengembang Perangkat Lunak
 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait