Kursus Pelatihan Membangun Microservices dengan Spring Cloud dan Docker
Spring Cloud adalah kerangka kerja mikro layanan ringan sumber terbuka untuk membangun aplikasi Java yang ditujukan untuk komputasi awan.
Docker adalah platform sumber terbuka untuk membangun, mengirimkan, dan menjalankan aplikasi di dalam kontainer. Docker sangat cocok untuk pembuatan aplikasi mikro layanan.
Dalam pelatihan langsung yang dipimpin oleh instruktur ini, peserta akan mempelajari dasar-dasar pembangunan mikro layanan menggunakan Spring Cloud dan Docker. Pengetahuan peserta akan diuji melalui latihan dan pengembangan bertahap dari contoh mikro layanan.
Pada akhir pelatihan ini, peserta akan mampu:
- Memahami dasar-dasar mikro layanan.
- Menggunakan Docker untuk membangun kontainer bagi aplikasi mikro layanan.
- Membangun dan men-deploy mikro layanan yang dikontainerisasi menggunakan Spring Cloud dan Docker.
- Mengintegrasikan mikro layanan dengan layanan penemuan (discovery services) dan Spring Cloud API Gateway.
- Menggunakan Docker Compose untuk pengujian integrasi end-to-end.
Bentuk Kursus
- Kuliah interaktif dan diskusi.
- Banyak latihan dan praktik.
- Penerapan langsung dalam lingkungan lab langsung.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
Pendahuluan
Memahami Mikro Layanan dan Arsitektur Mikro Layanan
Ringkasan Docker dan Kontainerisasi
Ringkasan Spring Cloud dan Spring Boot
Membuat Layanan Konfigurasi dan Layanan Penemuan dengan Spring Cloud
Menggunakan API Gateway dengan Spring Cloud
Membuat Gambar Kontainer untuk Setiap Mikro Layanan Menggunakan Docker
Menyimpan Data di Berbagai Basis Data
Membangun API Gateway dengan Spring Cloud Gateway
Menggunakan Layanan Penemuan Netflix Eureka dan Consul (Pendaftaran Layanan) untuk Mendaftarkan dan Menemukan Layanan
Menggunakan Docker Compose untuk Pengujian Integrasi
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengalaman pengembangan Java
- Pengalaman dengan Spring Framework
Target Peserta
- Pengembang Java
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Membangun Microservices dengan Spring Cloud dan Docker - Pemesanan
Kursus Pelatihan Membangun Microservices dengan Spring Cloud dan Docker - Penyelidikan
Membangun Microservices dengan Spring Cloud dan Docker - Permintaan Konsultasi
Testimoni (3)
Bagaimana instruktur menyampaikan pengetahuan dengan efektif
Vu Thoai Le - Reply Polska sp. z o. o.
Kursus - Certified Kubernetes Administrator (CKA) - exam preparation
Diterjemahkan Mesin
instructor memiliki banyak pengetahuan dan kesabaran untuk dibagikan kepada kami
Bogdan Olaru
Kursus - Introduction to Docker
Diterjemahkan Mesin
Pengetahuan dan pertukaran dengan Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Kursus - Docker and Kubernetes
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Advanced Docker
14 JamPelatihan ini yang diketuai instruktur, diadakan secara Indonesia (online atau tatap muka) ditujukan bagi para insinyur yang ingin memajukan pengetahuan mereka tentang Docker untuk dapat mendepatkan aplikasi pada skala yang lebih besar sambil mempertahankan kendali.
Di akhir pelatihan ini, peserta akan dapat:
- Membuat sendiri image Docker.
- Mendepatkan dan mengelola banyak aplikasi Docker.
- Menevaluasi berbagai solusi orchestrasi kontainer dan memilih yang paling cocok.
- Menyiapkan proses integrasi kontinu untuk aplikasi Docker.
- Mengintegrasikan aplikasi Docker dengan proses integrasi alat-kontinu yang ada.
- Menyekuritisasikan aplikasi Docker.
Penyebaran AI & ML Berbasis Kontainer dengan Docker
14 JamDocker adalah platform kontainerisasi yang memungkinkan lingkungan konsisten, portable, dan dapat direproduksi untuk beban kerja AI dan machine learning.
Pelatihan ini dipandu instruktur (online atau tatap muka) ditujukan bagi profesional level menengah yang ingin memaketkan kode basis ML, dependensi, dan model menggunakan Docker untuk alur kerja pengembangan ke produksi yang handal.
Setelah menyelesaikan kursus ini, peserta akan mampu:
- Membangun dan mengelola gambar Docker yang disesuaikan untuk aplikasi AI dan ML.
- Mengontainerkan pipa alur kerja, alat, dan dependensi machine learning.
- Mengoptimalkan lingkungan Docker untuk kinerja dan portabilitas.
- Menyebarkan layanan ML berbasis kontainer di berbagai lingkungan runtime.
Format Kursus
- Demonstrasi konsep yang didukung dengan diskusi terarah.
- Latihan praktis yang berfokus pada tugas-tugas kontainerisasi dunia nyata.
- Implementasi praktis menggunakan lingkungan Docker live-lab.
Pilihan Penyesuaian Kursus
- Untuk menyesuaikan pelatihan ini untuk lingkungan organisasi Anda, silakan hubungi kami untuk melakukan penataan.
CI/CD untuk AI: Mengotomasi Pembuatan dan Penyebaran Model Berbasis Docker
21 JamCI/CD untuk AI adalah pendekatan terstruktur untuk mengotomatisasi pengemasan, pengujian, kontainerisasi, dan penyebaran model menggunakan pipeline integrasi berkelanjutan (CI) dan penyebaran berkelanjutan (CD).
Pelatihan ini dipandu instruktur dan dilakukan secara langsung (online atau tatap muka), ditujukan untuk profesional tingkat menengah yang ingin mengotomasi alur kerja pengiriman model AI end-to-end menggunakan Docker dan platform CI/CD.
Ketika pelatihan berakhir, peserta akan dapat:
- Membuat pipeline otomatis untuk membangun dan menguji kontainer model AI.
- Mengimplementasikan kontrol versi dan reproduktibilitas untuk siklus hidup model.
- Memadukan strategi penyebaran otomatis untuk layanan AI.
- Menerapkan praktik terbaik CI/CD yang disesuaikan untuk operasi pembelajaran mesin.
Format Kursus
- Penyajian yang dipandu instruktur dan diskusi teknis.
- Latihan praktis dan implementasi tangan-ke-tangan.
- Simulasi alur kerja CI/CD yang realistis dalam lingkungan terkontrol.
Pilihan Penyesuaian Kursus
- Jika organisasi Anda memerlukan alur kerja pipeline yang disesuaikan atau integrasi platform, silakan hubungi kami untuk menyesuaikan kursus ini.
Sertifikasi Administrasi Kubernetes (CKA) - Persiapan Ujian
21 JamProgram Certified Kubernetes Administrator (CKA) dibuat oleh The Linux Foundation dan Cloud Native Computing Foundation (CNCF).
Kubernetes saat ini merupakan platform terkemuka yang digunakan untuk orkestrasi container.
NobleProg telah memberikan pelatihan Docker & Kubernetes sejak tahun 2015. Dengan lebih dari 360 proyek pelatihan yang berhasil diselesaikan, kami menjadi salah satu perusahaan pelatihan paling terkenal di seluruh dunia dalam bidang containerisasi.
Sejak tahun 2019 kami juga membantu pelanggan kami untuk memastikan kinerja mereka di lingkungan k8s dengan mempersiapkan mereka dan mendorong mereka untuk lulus ujian CKA dan CKAD.
Pelatihan langsung yang dipimpin instruktur (online atau di lokasi) ditujukan untuk Administrator Sistem, Kubernetes pengguna yang ingin mengonfirmasi pengetahuan mereka dengan lulus ujian CKA.
Di sisi lain, pelatihan juga difokuskan untuk mendapatkan pengalaman praktis di bidang Kubernetes Administrasi, jadi kami menyarankan Anda untuk mengikutinya, meskipun Anda tidak berniat mengikuti ujian CKA.
Format Kursus
- Ceramah dan diskusi interaktif.
- Banyak latihan dan latihan.
- Implementasi langsung di lingkungan laboratorium langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
- Untuk mempelajari lebih lanjut tentang sertifikasi CKA, silakan kunjungi: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - Persiapan Ujian
21 JamProgram Sertifikasi Pengembang Aplikasi Kubernetes (CKAD) telah dikembangkan oleh The Linux Foundation dan Cloud Native Computing Foundation (CNCF), tuan rumah Kubernetes.
Pelatihan ini dipimpin instruktur secara langsung (pelatihan online langsung atau pelatihan langsung tatap muka) ditujukan untuk pengembang yang ingin mengkonfirmasi keterampilan mereka dalam merancang, membangun, mengkonfigurasi, dan mengungkapkan aplikasi cloud native untuk Kubernetes.
Di sisi lain, pelatihan juga berfokus pada pengalaman praktis dalam pengembangan aplikasi Kubernetes, sehingga kami menyarankan untuk mengikuti pelatihan ini, bahkan jika Anda tidak berencana mengikuti ujian CKAD.
NobleProg telah menyelenggarakan pelatihan Docker & Kubernetes sejak 2015. Dengan lebih dari 360 proyek pelatihan yang berhasil diselesaikan, kami menjadi salah satu perusahaan pelatihan terkenal di bidang containerization di seluruh dunia. Sejak 2019 kami juga membantu pelanggan kami untuk mengonfirmasi kinerja mereka di lingkungan k8s dengan mempersiapkan dan mendorong mereka untuk lulus ujian CKA dan CKAD.
Format Kursus
- Perkumpulan dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi tangan pertama dalam lingkungan laboratorium langsung.
Opsi Penggeseran Kursus
- Untuk meminta pelatihan disesuaikan untuk kursus ini, silakan hubungi kami untuk menyusun rencana.
- Untuk mengetahui lebih lanjut tentang CKAD, silakan kunjungi: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Pendahuluan Docker
14 JamPelatihan ini, yang dipimpin instruktur, dilaksanakan secara Indonesia (online atau tatap muka) dan ditujukan untuk insinyur yang ingin menggunakan Docker untuk meng-deploy dan mengelola software sebagai kontainer daripada sebagai software stand-alone tradisional.
Di akhir pelatihan ini, peserta akan mampu:
- Menginstal dan mengkonfigurasi Docker.
- Memahami dan menerapkan kontainerisasi software.
- Mengelola aplikasi berbasis Docker.
- Mengonekkan aplikasi dan sistem Docker yang berbeda.
- Memahami dan mengedit registri Docker.
Pelatihan Docker, Kubernetes dan OpenShift 3 untuk Administrator
35 JamDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan mempelajari cara mengelola Red Hat OpenShift Platform Kontainer.
Pada akhir pelatihan ini, peserta akan dapat:
- Buat, konfigurasikan, kelola, dan atasi masalah OpenShift cluster.
- Terapkan aplikasi yang terkontainerisasi di lokasi, di cloud publik, atau di cloud yang dihosting.
- Platform Kontainer Aman OpenShift
- Memantau dan mengumpulkan metrik.
- Kelola penyimpanan.
Docker dan Kubernetes: Membangun dan Mengembangkan Aplikasi yang Dikontainerisasi
21 JamDalam pelatihan langsung ini (tatap muka atau jarak jauh) yang dipimpin instruktur, peserta akan belajar cara membuat dan mengelola kontainer Docker, lalu menyebarkan aplikasi contoh di dalam kontainer. Peserta juga akan mempelajari cara mengotomatisasi, mengembangkan skala, dan mengelola aplikasi mereka yang dikontainerisasi dalam klaster Kubernetes. Akhirnya, pelatihan ini melanjutkan ke topik lanjutan, membimbing peserta melalui proses pengamanan, peningkatan skala, dan pemantauan klaster Kubernetes.
Pada akhir pelatihan ini, peserta akan mampu:
- Mengatur dan menjalankan kontainer Docker.
- Menyebar server yang dikontainerisasi dan aplikasi web.
- Membangun dan mengelola gambar Docker.
- Mengatur klaster Docker dan Kubernetes.
- Menggunakan Kubernetes untuk menyebar dan mengelola aplikasi web yang diklasterisasi.
- Memastikan keamanan, peningkatan skala, dan pemantauan klaster Kubernetes.
Docker untuk MLOps: Penyimpanan Pipelines End-to-End
21 JamDocker adalah platform penyimpanan yang digunakan untuk membangun lingkungan yang dapat direproduksi, portabel, dan skalabel untuk sistem ML.
Pelatihan ini dipandu instruktur (online atau tatap muka) ditujukan bagi profesional teknis tingkat menengah hingga lanjutan yang ingin menyimpankan dan mengoperasikan pipeline ML lengkap menggunakan Docker.
Setelah menyelesaikan pelatihan ini, peserta akan dapat:
- Menyimpanan beban kerja pelatihan, validasi, dan inferensi ML.
- Mendesain dan mengorkestrasi pipeline ML end-to-end menggunakan Docker dan alat pendukung.
- Mengimplementasikan versi, reproduksi, dan CI/CD untuk komponen ML.
- Menyebarkan, memantau, dan mengskalakan layanan ML dalam lingkungan yang disimpankan.
Format Kursus
- Kuliah interaktif yang didukung oleh demonstrasi praktis.
- Latihan tangan langsung yang fokus pada membangun komponen pipeline ML nyata.
- Implementasi live-lab untuk alur kerja end-to-end yang disimpankan.
Opsi Penyesuaian Kursus
- Untuk pelatihan yang disesuaikan sesuai dengan kebutuhan infrastruktur ML spesifik, silakan hubungi kami untuk mendiskusikan opsi.
Docker dari Basic ke Advanced
14 JamFormat Kursus
- Lecture dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi langsung di lingkungan live-lab.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Docker dan Kubernetes
21 JamTujuan pelatihan: Memperoleh keterampilan teoritis dan operasional tentang Docker dan Kubernetes.
GPU-Accelerated AI & Deep Learning with Docker Containers
21 JamAkselerasi GPU sangat penting untuk menjalankan beban kerja pembelajaran mendalam berkinerja tinggi secara skala dan efisien.
Pelatihan langsung yang dipandu instruktur (online atau tatap muka) ini ditujukan bagi profesional teknis tingkat menengah yang ingin mengonfigurasi, mengoptimalkan, dan menjalankan beban kerja AI berbasis GPU di dalam kontainer Docker.
Pada akhir pelatihan ini, peserta akan mampu:
- Membangun dan menjalankan kontainer berbasis GPU untuk pelatihan dan inferensi.
- Mengonfigurasi CUDA, driver, dan perpustakaan runtime untuk alur kerja AI yang dikontainerisasi.
- Mengoptimalkan alokasi sumber daya dan isolasi untuk aplikasi GPU-berintensitas tinggi.
- Menerapkan layanan pembelajaran mendalam yang dapat diskalakan dan dikontainerisasi di lingkungan produksi.
Format Pelatihan
- Instruksi interaktif yang didukung oleh demonstrasi dunia nyata.
- Latihan berbasis tugas yang fokus pada pengembangan berbasis GPU.
- Implementasi langsung di lingkungan live-lab.
Pilihan Penyesuaian Pelatihan
- Untuk pelatihan yang disesuaikan sesuai dengan infrastruktur atau tumpukan GPU Anda, silakan hubungi kami untuk mengatur.
Java Microservices
21 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat menengah Java yang ingin merancang, mengembangkan, menerapkan, dan memelihara aplikasi berbasis layanan mikro menggunakan Java kerangka kerja seperti Spring Boot dan Spring Cloud.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami prinsip dan manfaat arsitektur layanan mikro.
- Membangun dan menyebarkan layanan mikro menggunakan Java dan Spring Boot.
- Terapkan penemuan layanan, manajemen konfigurasi, dan gateway API.
- Amankan, pantau, dan skalakan layanan mikro secara efektif.
- Terapkan layanan mikro menggunakan Docker dan Kubernetes.
Building Microservices with Spring Cloud and Docker - 5 Hari
35 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat menengah dan DevOps teknisi yang ingin membangun, menerapkan, dan mengelola layanan mikro menggunakan Spring Cloud dan Docker.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengembangkan layanan mikro menggunakan Spring Boot dan Spring Cloud.
- Kontainerisasi aplikasi dengan Docker dan Docker Compose.
- Terapkan penemuan layanan, gateway API, dan komunikasi antar-layanan.
- Pantau dan amankan layanan mikro di lingkungan produksi.
- Terapkan dan atur layanan mikro menggunakan Kubernetes.
Microservices dengan Spring Cloud dan Kafka
21 JamPelatihan ini, yang dikendalikan instruktur dan dilaksanakan secara langsung (online atau tatap muka), ditujukan untuk para pengembang yang ingin mengubah arsitektur tradisional menjadi arsitektur berbasis mikrolayanan yang sangat paralel menggunakan Spring Cloud, Kafka, Docker, Kubernetes, dan Redis.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Menyusun lingkungan pengembangan yang diperlukan untuk membangun mikrolayanan.
- Mendesain dan mengimplementasikan ekosistem mikrolayanan yang sangat paralel menggunakan Spring Cloud, Kafka, Redis, Docker, dan Kubernetes.
- Mengubah layanan monolitik dan SOA menjadi arsitektur berbasis mikrolayanan.
- Menerapkan pendekatan DevOps dalam mengembangkan, menguji, dan merilis software.
- Memastikan tingkat paralelisme tinggi di antara mikrolayanan dalam produksi.
- Memantau mikrolayanan dan mengimplementasikan strategi pemulihan.
- Melakukan penyesuaian kinerja.
- Belajar tentang tren masa depan dalam arsitektur mikrolayanan.