Kursus Pelatihan Membangun Microservices dengan Go
Go (Golang) adalah bahasa yang bagus untuk membangun layanan mikro karena jejak memorinya yang kecil.
Spring Cloud adalah kerangka kerja layanan mikro ringan sumber terbuka.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari cara membangun layanan mikro menggunakan Go (Golang) dan Spring Cloud.
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Kerangka Materi
Perkenalan
Tinjauan Umum Arsitektur Layanan Mikro
Gambaran Umum Spring Cloud
Tinjauan Umum Sintaks dan Operasi Go
Menyiapkan Lingkungan Pengembangan Anda
Membangun Microservice Pertama Anda Go
Penemuan Layanan dan Penyeimbangan Beban
Perutean Dinamis
Mengamankan Microservices Anda
Mendebug Layanan Mikro Anda Go
Unit Testing Layanan HTTP dengan GoConvey
Pencatatan dan Pemantauan
Penelusuran Microservices untuk Mengungkap Latensi
Mengontainerisasi Microservices Anda dengan Docker
Penerapan pada Docker Swarm
Pengiriman Berkelanjutan
Penyelesaian Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dengan pemrograman dalam bahasa apa pun
- Pemahaman tentang konsep kontainer (Docker)
Hadirin
- Pengembang
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Membangun Microservices dengan Go - Pemesanan
Kursus Pelatihan Membangun Microservices dengan Go - Penyelidikan
Membangun Microservices dengan Go - Permintaan Konsultasi
Testimoni (1)
Kelincahan untuk membahas subjek yang paling saya minati
James Ferrier - OptoicoreIT
Kursus - Building Microservices with Go
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Administrasi Confluent Apache Kafka
21 JamConfluent Apache Kafka adalah platform streaming acara distribusi yang dirancang untuk pipa data dengan throughput tinggi, toleransi kerusakan, dan analitik real-time.
Sesi pelatihan interaktif ini (daring atau di lokasi) ditujukan bagi administrator sistem level menengah dan profesional DevOps yang ingin menginstal, konfigurasi, memantau, dan mengatasi masalah kluster Confluent Apache Kafka.
Setelah selesai sesi pelatihan ini, peserta akan dapat:
- Mengerti komponen dan arsitektur Confluent Kafka.
- Mendeploy dan mengelola Kafka broker, Zookeeper kwarum, dan layanan kunci.
- Mengeksekusi fitur canggih termasuk keamanan, replikasi, dan tuning performa.
- Menggunakan alat manajemen untuk memantau dan menjaga kluster Kafka.
Format Kursus
- Pelajaran interaktif dan diskusi.
- Banyak latihan dan praktek.
- Implementasi hands-on dalam lingkungan laboratorium langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Advanced Apache Camel
21 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang, arsitek integrasi, dan administrator sistem yang ingin menguasai seni pola dan teknik integrasi tingkat lanjut menggunakan Apache Camel.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami pola dan teknik integrasi tingkat lanjut.
- Menerapkan perutean dan transformasi yang rumit.
- Mengoptimalkan kinerja dan skalabilitas.
- Menangani kesalahan dan pengecualian dalam skenario integrasi yang kompleks.
- Integrasikan Apache Camel dengan berbagai teknologi dan platform.
Apache Camel
21 JamApache Camel menyediakan kerangka kerja yang kuat untuk integrasi dan perutean aplikasi enterprise. Menjelajahi konsep-konsep inti termasuk perutean, transformasi pesan, strategi penanganan kesalahan, konektor komponen, Pola Integrasi Enterprise, dan manajemen transaksi. Membimbing developer melalui konfigurasi praktis definisi rute, pengaitan bean, kontrol konkurensi, dan teknik monitoring. Memberikan para praktisi kemampuan untuk merancang lapisan komunikasi microservice yang andal, sehingga mempercepat alur kerja data.
Mengembangkan Microservices di Google Cloud Apigee
21 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin mempelajari cara membangun, menguji, men-debug, dan menerapkan API di atas Platform API Apigee Google Cloud.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang mencakup semua sumber daya yang dibutuhkan untuk mulai mengembangkan API.
- Memahami dan menerapkan alat yang tersedia dalam Apigee Edge.
- Membangun dan menyebarkan API ke Google Cloud.
- Memantau dan men-debug kesalahan API.
- Manfaatkan solusi analitik dan pembelajaran mesin Google Cloud untuk membuat API lebih cerdas.
Manajemen API dengan Apigee
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin mempelajari cara membangun, menguji, men-debug, dan menerapkan API di atas Platform API Apigee Google Cloud.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang mencakup semua sumber daya yang dibutuhkan untuk mulai mengembangkan API.
- Memahami dan menerapkan alat yang tersedia dalam Apigee Edge.
- Membangun dan menyebarkan API ke Google Cloud.
- Memantau dan men-debug kesalahan API.
- Manfaatkan solusi analitik dan pembelajaran mesin Google Cloud untuk membuat API lebih cerdas.
Building Microservices dengan Apigee Edge
21 JamApigee Edge, yang dibangun menggunakan Java, memungkinkan Anda untuk memberikan akses aman ke layanan Anda dengan API yang terdefinisi dengan baik dan konsisten di seluruh layanan Anda, tanpa mempedulikan implementasi layanan. Sebuah API yang konsisten:
- Mudah digunakan oleh pengembang aplikasi untuk mengkonsumsi layanan Anda.
- Memungkinkan Anda untuk mengubah implementasi layanan backend tanpa mempengaruhi API publik.
- Memungkinkan Anda untuk memanfaatkan analitik, monetisasi, portal pengembang, dan fitur lainnya yang dibangun di dalam Edge.
Pemirsa
Kursus ini ditujukan untuk insinyur, arsitek, dan pengembang yang ingin menggunakan Apigee Edge dalam proyek mereka.
Axon Framework
21 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin menggunakan Axon untuk membangun aplikasi perusahaan terstruktur dengan baik yang memanfaatkan kekuatan CQRS dan Event Sourcing.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk membuat aplikasi Axon Framework.
- Terapkan pola arsitektur CQRS (Command Query Responsibility Segregation) dan Event Sourcing untuk mengembangkan aplikasi yang kompleks.
- Menerapkan konsep Domain Driven Design pada desain aplikasinya.
- Bangun aplikasi yang berfokus pada masalah bisnis, bukan pada infrastruktur.
Confluent Apache Kafka: Operasi dan Konfigurasi Cluster
16 JamConfluent Apache Kafka adalah platform streaming acara distribusi tingkat enterprise yang dibangun di atas Apache Kafka. Ini mendukung pipa data dengan throughput tinggi, fault-tolerant, dan aplikasi streaming real-time.
Pelatihan live ini (daring atau tatap muka) ditujukan untuk insinyur dan administrator level menengah yang ingin mengimplementasikan, mengonfigurasikan, dan memaksimalkan klaster Confluent Kafka di lingkungan produksi.
Di akhir pelatihan ini, peserta akan dapat:
- Menginstal, mengkonfigurasi, dan mengoperasikan klaster Confluent Kafka dengan beberapa broker.
- Mendesain setup high-availability menggunakan Zookeeper dan teknik replikasi.
- Tune kinerja, memantau metrik, dan menerapkan strategi pemulihan.
- Menyediakan keamanan, penyebaran, dan integrasi Kafka dengan lingkungan enterprise.
Format Kursus
- Lektor interaktif dan diskusi.
- Banyak latihan dan praktik.
- Pelaksanaan hands-on di lingkungan laboratorium langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan kustom untuk kursus ini, silakan hubungi kami untuk mengatur.
Memasang Mesh Layanan dengan Istio dan Kubernetes
14 JamIstio adalah service mesh open-source yang berjalan di atas Kubernetes untuk memberikan konekivitas yang aman, dapat diobservasi, dan dikelola di antara mikroservices. Dengan menggunakan sidecar proxy berbasis Envoy Istio, tim dapat menerapkan kebijakan, mengamankan komunikasi dengan mTLS, mendapatkan observabilitas dalam lalu lintas yang mendalam, dan meningkatkan keandalan di skala besar.
Pelatihan langsung ini (pelatihan online langsung atau pelatihan langsung tatap muka) ditujukan untuk para insinyur tingkat menengah yang ingin men-deploy, mengamankan, dan mengelola aplikasi mikroservices menggunakan Istio di Kubernetes.
Setelah menyelesaikan pelatihan ini, peserta akan mampu untuk:
- Memasang dan mengkonfigurasi Istio pada cluster Kubernetes.
- Memahami dan menerapkan konsep service mesh termasuk manajemen lalu lintas, keamanan, dan observabilitas.
- Men-deploy aplikasi mikroservices dalam service mesh Istio.
- Mengamankan komunikasi antara layanan dengan mutual TLS (mTLS) dan prinsip Zero Trust.
- Memantau, menelusuri, dan menyelesaikan masalah mikroservices dengan Prometheus, Grafana, dan Jaeger.
- Mengintegrasikan Istio dengan Calico untuk kebijakan jaringan dan keamanan yang maju.
Format Pelatihan
- Diskusi interaktif dan percakapan.
- Banyak latihan dan praktik.
- Implementasi tangan pertama dalam lingkungan lab langsung.
Opsi Kustomisasi Pelatihan
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk menyusunnya.
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 Lumen PHP Framework
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin menggunakan Lumen untuk membangun layanan mikro dan aplikasi berbasis Laravel.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk mulai mengembangkan layanan mikro dengan Lumen.
- Memahami manfaat penerapan layanan mikro menggunakan Lumen dan PHP.
- Melakukan dan mengimplementasikan fungsi dan operasi layanan mikro menggunakan kerangka kerja Lumen.
- Lindungi dan kendalikan akses ke arsitektur layanan mikro dengan membangun lapisan keamanan.
Membangun Microservices dengan Spring Cloud dan Docker
21 JamDalam pelatihan langsung yang dipimpin oleh instruktur ini di Indonesia, 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.
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.
Traefik
7 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk administrator dan pengembang sistem yang ingin menyebarkan, mengelola, memantau, dan mengoperasikan layanan mikro menggunakan Traefik.
Pada akhir pelatihan ini, peserta akan dapat:
- Konfigurasikan dan luncurkan Traefik melalui penyedia Docker.
- Aktifkan koneksi aman dan terenkripsi menggunakan Let's Encrypt.
- Terapkan dan hubungkan middleware ke router untuk mengubah permintaan layanan.
- Pantau Traefik operasi menggunakan dasbor.