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
Testimoni (7)
banyak latihan praktis (laboratorium)
Seba - Robert Bosch Sp. z o.o
Kursus - OpenShift 4 for Developers
Diterjemahkan Mesin
Topik dan latihan
Sylwia - Robert Bosch Sp. z o.o
Kursus - OpenShift 4 for Developers
Diterjemahkan Mesin
Cara yang baik untuk memimpin pelatihan
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Kursus - OpenShift 4 for Developers
Diterjemahkan Mesin
Instruktur adalah orang yang sangat terlatih dengan pengetahuan yang luas.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Kursus - OpenShift 4 for Developers
Diterjemahkan Mesin
Menunggu semua peserta dalam latihan dan memberikan bantuan jika diperlukan.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Kursus - OpenShift 4 for Developers
Diterjemahkan Mesin
Contoh praktis + latihan
Antonin Vyborny - Deutsche Borse Group
Kursus - OpenShift 4 for Developers
Diterjemahkan Mesin
Instruktur sangat menguasai topik. Tidak pernah terjadi kami tidak dapat menyelesaikan masalah.
Lubos Lagin - Deutsche Borse Group
Kursus - OpenShift 4 for Developers
Diterjemahkan Mesin