Microservices with Docker
Ringkasan Umum
Pelatihan ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk menciptakan layanan yang fleksibel dan skalabel untuk aplikasi enterprise Anda. Anda akan belajar cara merancang, membangun, dan mengimplementasikan layanan yang efisien dalam bentuk container ringan, yang memungkinkan Anda untuk memodulasi arsitektur monolitik dan menerapkan pendekatan yang lebih Agile dalam arsitektur deployment Anda. Dirancang untuk para SysAdmin dan Developer, kursus ini bersifat praktis dengan contoh kode yang tersedia dalam berbagai bahasa populer seperti Java, Node.js, Golang, dan .NET Core. Kami akan memandu Anda melalui instalasi perangkat lunak sehingga Anda hanya perlu fokus pada materi untuk membangun arsitektur aplikasi modern.
Tujuan Pelatihan
Berikut adalah poin-poin tujuan utama mengikuti Pelatihan Microservices with Docker:
- Memahami Fondasi Microservices dan Docker: Menguasai konsep fundamental arsitektur Microservice dan memahami cara kerja container serta perannya dalam arsitektur modern.
- Menguasai Platform Docker: Mampu melakukan instalasi dan deployment platform Docker, serta membuat images secara kustom menggunakan Dockerfile.
- Merancang dan Mengintegrasikan Microservices: Terampil dalam memodelkan Microservices dan menerapkan berbagai pola arsitektur untuk komunikasi (API Gateway), service discovery, dan manajemen data (Database per Service, CQRS).
- Mengelola Siklus Hidup Microservices: Memahami proses lengkap dari pengujian, implementasi (going live), hingga pemeliharaan (maintaining) agar Microservices tetap sehat.
- Mengamankan dan Menskalakan Layanan: Menerapkan pertimbangan keamanan pada berbagai lapisan Microservices dan merancang strategi untuk meningkatkan skala layanan Anda.
- Membangun Antarmuka Komunikasi: Mampu membangun berbagai jenis antarmuka untuk Microservices, termasuk RESTful Web Services, Web Sockets, dan komunikasi asinkron menggunakan message brokers.
Fasilitas Pelatihan
Manfaat yang Didapatkan
Rekomendasi Pelatihan Lainnya
Program pelatihan terkait di bidang Software Engineer untuk menunjang karir Anda.