Training Syllabus

Building Microservices using
Spring Boot

 

Training ini membahas konsep dan implementasi pengembangan aplikasi dengan arsitektur Microservices berbasiskan Java dengan menggunakan framework Spring Boot. Microservices merupakan sebuah arsitektur dalam pengembangan aplikasi yang diimplementasikan dengan membangun beberapa services atau komponen-komponen yang independen satu sama lain.

Spring Boot adalah sebuah Open-Source framework Java yang digunakan untuk membangun Microservices berbasiskan web. Spring Boot tersebut merupakan ekstensi dari Spring framework namun memiliki beberapa fitur spesifik yang ditujukan untuk lebih memudahkan pengembangan aplikasi sehingga dapat meningkatkan produktivitas dan mengurangi waktu pengembangan aplikasi.

Materi training disusun dari berbagai sumber dan media pembelajaran. Training akan disampaikan dalam bentuk pengenalan konsep, teori, dan praktek dalam porsi yang setimbang, serta dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.

Durasi: 3 (Tiga) Hari

Outline Materi:

  • Introduction to Microservices
  • Introduction to Spring Boot
  • Creating Microservices
  • Adding RESTful API
  • Composite Microservices
  • Error Handling
  • API Description using Open API / Swagger
  • Adding Persistence Layer
  • Reactive Microservices
  • Securing API
  • Authentication & Authorization
  • Deploying Microservices using Docker