Building Microservices with Go Training Course
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
Course Outline
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
Requirements
- Pengalaman dengan pemrograman dalam bahasa apa pun
- Pemahaman tentang konsep kontainer (Docker)
Hadirin
- Pengembang
Open Training Courses require 5+ participants.
Building Microservices with Go Training Course - Booking
Building Microservices with Go Training Course - Enquiry
Building Microservices with Go - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Course - Building Microservices with Go
Upcoming Courses (Minimal 5 peserta)
Related Courses
Developing Microservices on Google Cloud Apigee
21 HoursPelatihan 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.
Managing APIs with Apigee
14 HoursPelatihan 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 with Apigee Edge
21 HoursApigee Edge, which is built on Java, enables you to provide secure access to your services with a well-defined API that is consistent across all of your services, regardless of service implementation. A consistent API:
- Makes it easy for app developers to consume your services.
- Enables you to change the backend service implementation without affecting the public API.
- Enables you to take advantage of the analytics, monetization, developer portal, and other features built into Edge.
Audience
This course is directed at engineers, architects and developers seeking to utilize Apigee Edge in their projects.
Axon Framework
21 HoursPelatihan 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.
Envoy Proxy
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk para insinyur yang ingin menggunakan Envoy Proxy untuk memungkinkan layanan mikro untuk "berbicara satu sama lain".
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan Envoy Proxy.
- Gunakan Envoy Proxy untuk mengabstraksi jaringan dan memvisualisasikan area masalah dengan mudah.
- Menyelesaikan masalah layanan mikro yang terkait dengan jaringan dan observabilitas.
Creating a Service Mesh with Istio and Kubernetes
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at engineers who wish to connect, secure, and manage cloud-based applications (e.g., microservices) using an Istio-based service mesh.
By the end of this training, participants will be able to:
- Install and configure Istio on Kubernetes.
- Understand service meshes and to implement one with Istio.
- Deploy an Istio service mesh on top of Kubernetes.
- Use a service mesh to run, manage and monitor microservices in the cloud.
Java Microservices
21 HoursPelatihan 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 HoursPelatihan 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.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 HoursDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan belajar cara mengevaluasi berbagai teknologi dan pendekatan untuk desain arsitektur sistem berbasis layanan. Pelatihan dimulai dengan diskusi dan perbandingan sistem monolitik dan arsitektur layanan, lalu membahas detail arsitektur layanan mikro.
Peserta diberi kesempatan untuk mempraktikkan pengetahuan mereka saat mereka melangkah melalui pembuatan dan penerapan serangkaian layanan mikro bukti konsep yang dibangun dengan Spring Cloud, Spring Boot dan Docker.
Terakhir, blok bangunan infrastruktur yang relevan diperiksa untuk membantu peserta menentukan alat dan pendekatan yang paling sesuai untuk digunakan untuk berbagai persyaratan organisasi.
Pada akhir pelatihan ini, peserta akan memiliki pemahaman yang kuat tentang Service-Oriented Architecture (SOA) dan Arsitektur Microservice serta pengalaman praktis menggunakan Spring Cloud dan teknologi Spring terkait untuk mengembangkan microservice skala cloud dan cloud-ready mereka sendiri dengan cepat.
Building Microservices with Spring Cloud and Docker
21 HoursDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan mempelajari dasar-dasar membangun layanan mikro menggunakan Spring Cloud dan Docker. Pengetahuan peserta diuji melalui latihan dan pengembangan layanan mikro contoh langkah demi langkah.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami dasar-dasar layanan mikro.
- Gunakan Docker untuk membangun kontainer untuk aplikasi layanan mikro.
- Membangun dan menyebarkan layanan mikro yang terkontainerisasi menggunakan Spring Cloud dan Docker.
- Integrasikan layanan mikro dengan layanan penemuan dan Spring Cloud API Gateway.
- Gunakan Docker Compose untuk pengujian integrasi menyeluruh.
Building Microservices with Spring Cloud and Docker - 5 Days
35 HoursPelatihan 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.
Spring Cloud for Microservices
14 HoursDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, kami memulai dengan diskusi tentang arsitektur layanan mikro. Pengetahuan peserta diuji melalui latihan dan pengembangan contoh layanan mikro langkah demi langkah.
Pada akhir pelatihan ini, peserta akan memiliki pemahaman yang kuat tentang cara menggunakan Spring Cloud dan teknologi Spring terkait untuk mengembangkan layanan mikro berskala cloud dan siap cloud mereka sendiri dengan cepat.
Microservices with Spring Cloud and Kafka
21 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers who wish to transform traditional architecture into a highly concurrent microservices-based architecture using Spring Cloud, Kafka, Docker, Kubernetes and Redis.
By the end of this training, participants will be able to:
- Set up the necessary development environment for building microservices.
- Design and implement a highly concurrent microservices ecosystem using Spring Cloud, Kafka, Redis, Docker and Kubernetes.
- Transform monolithic and SOA services to microservice based architecture.
- Adopt a DevOps approach to developing, testing and releasing software.
- Ensure high concurrency among microservices in production.
- Monitor microservices and implement recovery strategies.
- Carry out performance tuning.
- Learn about future trends in microservices architecture.
Building Microservices with Spring Cloud and Netflix OSS
21 HoursSpring Cloud adalah kerangka kerja layanan mikro ringan sumber terbuka untuk membangun Java aplikasi untuk cloud. Netflix OSS adalah serangkaian kerangka kerja dan pustaka untuk mengembangkan layanan mikro. Spring Cloud terintegrasi dengan baik dengan Netflix komponen menggunakan konfigurasi otomatis dan konvensi atas konfigurasi.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari konsep dasar membangun layanan mikro menggunakan Spring Cloud dan Netflix OSS. Pengetahuan peserta diuji melalui latihan dan pengembangan contoh layanan mikro langkah demi langkah.
Pada akhir pelatihan ini peserta akan memiliki pemahaman yang kuat tentang cara menggunakan Spring Cloud dan teknologi Spring terkait bersama dengan Netflix OSS untuk mengembangkan layanan mikro skala cloud dan siap cloud mereka sendiri dengan cepat.
Hadirin
- Java Pengembang
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Traefik
7 HoursPelatihan 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.