A Java Spring Boot Microservices project for beginners
4.3 (322 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,056 students enrolled

A Java Spring Boot Microservices project for beginners

Java, Spring Framework, Spring Boot, Spring Cloud, Microservices for absolute beginners, Eclipse, IntelliJ, REST, JPA
4.3 (322 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,056 students enrolled
Created by FutureX Skill
Last updated 5/2020
English
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 46 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Java Spring Boot Microservices from scratch with hands on examples
  • Spring Cloud
Course content
Expand all 58 lectures 03:43:53
+ Java Basics
18 lectures 01:04:58
Installing JDK
02:13
Installing Eclipse IDE
04:04
A closer look at the HelloWorld program
03:21
Running a Java program from the command line
02:21
Java Variables
07:43
Java Operators
04:08
Java - Class and Object
02:57
Java Inheritance
04:42
Java Interface
03:15
Java Package
03:03
Java Method Overloading
02:39
Java Constructor
03:06
Java this keyword
02:29
Java Access Modifiers
06:02
POJO, Java Bean and Serialization
03:00
Java Polymorphism with Inheritance
02:57
Java Polymorphism with Interface
01:53
+ Setting the stage for Spring Framework
3 lectures 12:26
Installing IntelliJ IDEA
03:26
Injecting an Object
04:13
Annotation Annotation Annotation
04:47
+ Spring Framework and Spring Boot
15 lectures 59:22
Spring Framework and Spring Boot Introduction
03:33
A Hello World REST service using Spring Boot
05:16
Dependency Injection using the Spring Framework
05:29
Maven for build and dependency management
01:18
IntelliJ Quick Tip - Maven Reimport
02:26
Creating a Spring Boot application with multiple dependencies
02:46
Returning an object to REST API
03:14
JPA, ORM , Hibernate and Spring Data JPA
02:28
Installing a SQLite Database
01:58
Fetching data from database using Spring Data JPA
09:15
Spring Boot Advantages
01:36
CRUD operations using Spring Data JPA
07:06
Exporting the application to a JAR file
02:47
Integrating services with RestTemplate
08:40
+ Mircoservices - Service Discovery
4 lectures 14:38
Service Discovery
01:29
Registering the Course app as a Eureka client
05:11
Integrating the Course Catalog app with the Course app through the Eureka server
05:54
+ Microservices - Fault Tolerance
3 lectures 07:13
What happens when the Course app goes down?
01:40
Handling failure with Circuit Breaker
02:00
Implementing Circuit Breaker with Netflix Hystrix
03:33
+ Course - Project
4 lectures 14:45
Course Catalog Project - Problem Statement
00:43
Building the User App
06:44
Querying the User App on a specific field in the User table
02:50
Enhancing the Course Catalog App to fetch data from the User App
04:28
+ Microservices - Externalizing Configuration
5 lectures 21:48
Why externalize Configuration properties?
02:13
Setting up a Spring Cloud Config Server with Git
05:13
Reading configuration from application.properties
04:56
Integrating Microservices with Spring Cloud Config Server
04:34
Refreshing configuration without restarting microservices
04:52
Requirements
  • Basic programming skills and Database knowledge required
Description

Learn to build a Java Spring Boot Microservices application with Spring Cloud. You will learn the following modules with hands on examples.


1. Java Basics

2. Spring Framework

3. Spring Boot

4. Spring Data JPA

5. Spring Cloud

5. Eclipse and IntelliJ Idea

6. Microservices


Build the application from scratch with step by step instructions.


No prior Java or Spring knowledge required. Basic programming skills and database knowledge required to get started

Who this course is for:
  • Java beginners
  • Microservices beginners