Microservices with Spring Boot and Spring Cloud

Deskripsi

Microservices adalah hot topic dalam pengembangan perangkat lunak dan banyak organisasi lebih suka membangun aplikasi perusahaan mereka menggunakan arsitektur microservices. Di komunitas Java, Spring Boot adalah kerangka kerja yang paling banyak digunakan untuk membangun monolit dan microservices.
Spring Cloud pada dasarnya merupakan implementasi saat membangun aplikasi Cloud Native. Keuntungannya perusahaan dapat fokus pada masalah bisnis utamanya daripada mengkhawatirkan masalah infrastruktur.
Dengan mengikuti training microservice ini peserta akan belajar membangun REST API dengan Spring Boot.

Tujuan

Setelah mengikuti ini peserta akan :

  • Memahami yang dimaksud Microservice
  • Memahami arsitektur Microservice
  • Dapat membangun Microservice dengan Spring
  • Mengetahui cara menggunakan docker untuk mengemas Microservice
  • Mengetahui bagimana men-deploy Microservice di AWS

Target Peserta

  • Siapapun yang ingin belajar cara mendesain dan mengembangkan layanan web RESTful dengan Spring Boot
  • Siapapun yang ingin belajar bagaimana merancang dan mengembangkan Microservices dengan Spring Cloud

Syarat

Memiliki dasar pemrograman java dan spring basic.

Modul 1 – Microservice Intro

  • Introduction to Microservice Architecture
  • A Hello World example with Spring Boot
  • Core patterns for Microservices – part 1

Modul 2 – Build Microservice with Spring Boot

  • Build Microservice with Spring Boot

Modul 3 – Spring Cloud Configuration

  • Cloud Configuration Intro
  • Adding Models for Userservice – part 1
  • Adding Userservice Controller
  • Adding Userservice – Create User
  • Adding Itemservice
  • Adding Configuration Repository on Git
  • Adding Cipher to Password

Modul 4 – Service Discovery

  • Service Discovery Intro
  • Adding Eureka Service
  • Adding Feign Client

Modul 5 – Client Resiliency Pattern with Spring Cloud and Netflix Hystrix

  • Resiliency Pattern Intro
  • Adding Hystrix
  • Adding User Context
  • Hystrix Concurrency Strategy
  • Adding Hystrix Strategy Config

Modul 6 – Service Routing with Spring Cloud and Zuul

  • Service Routing Intro
  • Adding Zuul Server
  • Adding Zuul Filter
  • Adding Post Filter

Modul 7 – Securing Microservices

  • Security Intro
  • Adding Authorization Server
  • Adding OAuth2 Config
  • Adding JWT Config
  • Enable Protected Resource

Modul 8 – Distributed Tracing with Spring Cloud Sleuth and Zipkin

  • Adding Sleuth
  • Adding Zipkin
  • Solving Access Token Propagation Issue

Modul 9 – Docker and AWS

  • Project Code Retouched
  • Introducing Docker and Pushing Eurekaservice
  • Introducing AWS and Set Up ECS Instance
  • Deploying Eurekaservice
  • Adding Config and Authorization Service
  • Fix Authorization Service
  • Deploying More Images

Waktu Pelaksanaan 3 Hari

Complimentary Download

Terima kasih atas ketertarikan Anda pada Edutech Training and Konsultan. Untuk mendownload brosur ini, lengkapi formulir pendaftaran di sebelah kanan.

Jika Anda mengalami masalah dalam menyelesaikan formulir, kirimkan ke email ke : info@edutechsolution.co.id dan kami dapat mengirimkan file brosurnya