Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Pengantar Rekayasa Platform
- Perspektif pengembang tentang rekayasa platform
- Memahami manfaat bagi tim pengembangan
- Menyelaraskan rekayasa platform dengan tujuan pengembangan
Platform Layanan Mandiri untuk Pengembang
- Prinsip sumber daya swalayan dan sesuai permintaan
- Memanfaatkan platform internal untuk pengembangan dan pengujian
- Praktis: Menyiapkan lingkungan sandbox swalayan
Otomatisasi dalam Pembangunan
- Mengotomatiskan tugas yang berulang dalam proses pengembangan
- Continuous Integration (CI) dan Continuous Deployment (CD) untuk pengembang
- Praktis: Membuat alur pembangunan dan penerapan otomatis
Memanfaatkan Microservices dan Kontainer
- Pengantar arsitektur layanan mikro
- Kontainerisasi dengan Docker dan orkestrasi dengan Kubernetes
- Praktek: Mengkontainerisasi aplikasi dan menerapkannya ke Kubernetes
Pemantauan dan Pengamatan
- Alat dan praktik untuk memantau kesehatan aplikasi
- Menerapkan observabilitas dalam pembangunan
- Praktis: Mengintegrasikan alat pemantauan ke dalam alur kerja pengembangan
Keamanan dan Kepatuhan untuk Tim Pengembang
- Menanamkan praktik keamanan ke dalam siklus hidup pengembangan
- Memastikan kepatuhan terhadap pemeriksaan otomatis
- Praktis: Menerapkan pemindaian keamanan dan alat kepatuhan di CI/CD
Collaboration dan Communication
- Praktik terbaik untuk kolaborasi tim menggunakan alat platform
- Komunikasi efektif dalam pengembangan yang berpusat pada platform
- Praktis: Manajemen proyek kolaboratif dengan alat platform
Pekerjaan Proyek
- Mengembangkan proyek mini menggunakan prinsip rekayasa platform
- Menggabungkan otomatisasi, pemantauan, dan keamanan
- Sesi tinjauan sejawat dan umpan balik
Ringkasan dan Langkah Selanjutnya
Requirements
- Pemahaman tentang siklus hidup pengembangan perangkat lunak (SDLC)
- Pengalaman dengan sistem kontrol versi (misalnya, Git)
- Keakraban dengan konsep dasar containerisasi
Hadirin
- Pengembang perangkat lunak
- Anggota tim pengembangan
- DevOps praktisi
21 Hours