Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Springboot Microservices with Hands-on Coding Practical course

person icon Anup Bhagwat

4.3

Springboot Microservices with Hands-on Coding Practical course

This Spring Boot Microservices Course, offers a step-by-step guide to mastering microservices architecture

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Anup Bhagwat

category icon Development ,Programming Languages,Microservices

Lectures -36

Duration -3 hours

Lifetime Access

4.3

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Spring boot microservices course covering the below topics with hands-on coding and demo:

Course overview: 

  • Architecture.
  • Maven Project Structure.
  • Postgres Database Setup. 
  • Customer Microservice. 
  • Fraud Detection Microservice. 
  • Intercommunication between microservices. 
  • Eureka Service.
  • Load Balancer.
  • Feign Clients. 
  • Notification Microservice. 
  • Micrometer – distributed Tracing & Logging.
  • Zipkin Dashboard – Monitoring latency, and performance.
  • API Gateway – Rate Limiter, Load balancing, Routing Async Communication. 
  • Kafka Implementation. 
  • Maven build.
  • Maven JIB plugin for creating docker images.
  • Docker Introduction.
  • Docker registry.
  • Run all images in containers.
  • Deploy on Kubernetes (This is to be covered in depth in the upcoming course)

This course will give you in-depth hands-on practical knowledge of how to develop, build, monitor, package and deploy microservices in real-time. I would suggest this course who are aspiring to learn all concepts related to microservices and become an expert in creating microservices using Spring Boot. Spring Boot is ideal for building microservices that can be deployed and managed using containerization platforms like Kubernetes and Docker. You will also get knowledge of containerization technologies like docker and orchestration platforms like Kubernetes. You will also learn to monitor microservices using Zipkin. Also, you will learn how to set up distributed tracing of microservices which is useful in identifying bottlenecks in microservices-based architectures. Also, you will learn about how microservices communicate with each other using REST templates and Openfeign clients.

Github link - https://github.com/AnupBhagwat7/myjavablogs-microservices.git

Goals

  • In-depth practical knowledge of microservices concepts.
  • Latest trends in microservices using spring boot framework.
  • Build, and deploy them using Maven, docker, Kubernetes.
  • The complete architecture of Fraud detection will developed practically.
  • Monitor and trace microservices for performance and issues using Micrometer&Zipkin.
  • Service discovery pattern using Eureka Server.
  • API gateway pattern for routing requests,Loadbalancing.
  • Intercommunication between services using RestTemplate, and OpenFeign.
  • Beginners to microservices in Java usingSpring Boott. It will give them complete knowledge of developing, building, monitoring,  and deploying microservices.
  • This course will give you in-depth hands-on practical knowledge of how to develop, build, monitor, package and deploy microservices in real-time.
  • You will also get knowledge of containerization technologies like docker and orchestration platforms like Kubernetes.
  • You will also learn monitoring microservices using Micrometer&zipkin. Also, you will learn how to set up distributed tracing of microservices which is useful in identifying bottlenecks in microservices-based architectures.
  • Also, you will learn about how microservices communicate with each other using REST templates and Openfeign clients.

Prerequisites

prior basic knowledge of java is required.

Springboot Microservices with Hands-on Coding Practical course

Curriculum

Check out the detailed breakdown of what’s inside the course

1. Overview

1 Lectures
  • play icon Overview 04:40 04:40

2. Architecture

1 Lectures
Tutorialspoint

3. Maven Project Structure

1 Lectures
Tutorialspoint

4. Postgres Setup

1 Lectures
Tutorialspoint

5. Customer Service Maven Setup

1 Lectures
Tutorialspoint

6. Customer Service Coding

1 Lectures
Tutorialspoint

7. Fraud Detection Service Maven Setup

1 Lectures
Tutorialspoint

8. Fraud Detection Service Database Configuration

1 Lectures
Tutorialspoint

9. Fraud Detection Service Coding

1 Lectures
Tutorialspoint

10. Fraud Detection Service Testing

1 Lectures
Tutorialspoint

11. Intercommunication between microservices

1 Lectures
Tutorialspoint

12.Eureka Server &Service Discovery

1 Lectures
Tutorialspoint

13. Eureka Server Configuration

1 Lectures
Tutorialspoint

14. Eureka Client_s Configuration

1 Lectures
Tutorialspoint

15. LoadBalancer

1 Lectures
Tutorialspoint

16. Openfeign Setup

1 Lectures
Tutorialspoint

17. Openfeign in action

1 Lectures
Tutorialspoint

18. Notification Service - Development

1 Lectures
Tutorialspoint

19. Notification Service - Intercommunication

1 Lectures
Tutorialspoint

20. Notification Service - Demo

1 Lectures
Tutorialspoint

21. Zipkin Setup for monitoring

1 Lectures
Tutorialspoint

22. Micrometer Setup & Configuration

1 Lectures
Tutorialspoint

23. Zipkin in Action

1 Lectures
Tutorialspoint

24. API Gateway

1 Lectures
Tutorialspoint

25. API Gateway Maven Setup

1 Lectures
Tutorialspoint

26. API Gateway Service - development

1 Lectures
Tutorialspoint

27. API Gateway in action

1 Lectures
Tutorialspoint

28. Maven Compiler Plugin

1 Lectures
Tutorialspoint

29. Maven Compiler Plugin in Action

1 Lectures
Tutorialspoint

30. Spring boot maven plugin

1 Lectures
Tutorialspoint

31. Spring boot maven plugin in Action

1 Lectures
Tutorialspoint

32. Maven Build Phases in Action

1 Lectures
Tutorialspoint

33. Run Standalone JARs

1 Lectures
Tutorialspoint

34. Docker introduction

1 Lectures
Tutorialspoint

35. Docker architecture

1 Lectures
Tutorialspoint

36. Docker registry and objects

1 Lectures
Tutorialspoint

Instructor Details

Anup Bhagwat

Anup Bhagwat

More than 12 years of industrial experience on java, database ,front end and cloud technologies. I have launched my courses on microservices complete guide. Spring boot microservices course covering below topics with hands on coding and demo -

Overview

Architecture

Maven Project Structure

Postgres Database Setup

Customer Microservice

Fraud Detection Microservice

Intercommunication between microservices

Eureka Service

Load Balancer

Feign Clients

Notification Microservice

Micrometer – distributed Tracing & Logging

Zipkin Dashboard – Monitoring latency , performance

API Gateway – Rate Limiter, Load balancing,

Routing Async Communication

Kafka Implementation

Maven build Maven

JIB plugin for creating docker images

Docker registry

Run all images in containers

Deploy on Kubernetes

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515