When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Build Java Microservices with Spring Boot and Spring Cloud

Building Java Microservices with Spring Boot and Spring Cloud - For Beginners

     
  • 1
  •  |
  • Reviews ( 64 )
₹519

This Course Includes

  • iconudemy
  • icon1 (64 reviews )
  • icon1h 40m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Build Java Microservices with Spring Boot and Spring Cloud

Spring Boot and Microservices are the latest buzz words in the IT industry. Anyone having these skills are like hot selling cakes in the Market.Spring Cloud provides us the ability to quickly build Microservices with Spring Boot. In this course, we will build simple Java Microservices using Spring Boot and Spring Cloud. We will use the below technology stack.

Spring Cloud Netflix Eureka Server

Spring Cloud Netflix Eureka Client

Spring Cloud Netflix Zuul

Spring Cloud OpenFeign

Spring Boot Data JPA

Spring Boot Web

H2 Embedded Database

Lombok Framework

Course Objectives

Monoliths vs Microservices

Understand Microservices Application Components

Build Eureka Server

Build Student Application - Microservices 1

Build Teacher Application - Microservices 2

Build Gateway Application - School Gateway We will create the Microservice Ecosystem by building the following components:

Eureka Server

- This will be the Service Discovery Registry where the Microservices needs to register. We will use

Student Microservice

- This will be the first Microservice for our School Application.

Teacher Microservice

- This will be the second Microservice for our School Application.

School Gateway

- This will use Netflix Zuul to enable Routing Logic for the School Application. This will be the entry point to Microservice ecosystem and it will route the request to the relevant Microservice based on the configured routing paths. We will hit the different endpoints using curl for testing the Microservices.

What You Will Learn?

  • The difference between Monoliths and Microservices. .
  • How to build simple Microservices using Spring Boot and Spring Cloud. .
  • How to generate a Spring Boot Application using Spring Initializr .
  • How to build an Eureka Server .
  • The usage of Lombok .
  • How to use Embedded H2 Database using Spring Data JPA .
  • How to register the Eureka Client in Eureka Server .
  • How to use FeignClient for inter-communication between Microservices .
  • How to build a simple Gateway Application .
  • Client side load balancing using ribbon.