React + Spring Boot Microservices and Spring Cloud

React, Spring Boot, Spring Cloud, Eureka Discovery, Zuul Gateway, MySQL, Liquibase, Lombok, Hibernate, Rest Repositories

In this course, we will implement Microservices with Spring Boot and Spring Cloud Step by Step. In addition, to test our application, we will implement Front-End Client Side with React. Our application will be online course enrollment system. We will implement to this application step by step… In this application, we will also learn a lot of new tecknologies like:

What you’ll learn

  • Full Stack Development With Spring Boot And React.
  • Spring Eureka And Spring Zuul.
  • Spring Boot Microservices.

Course Content

  • Introduction –> 2 lectures • 8min.
  • Preparation For Microservices, Spring Boot, Intellij, Lombok –> 6 lectures • 18min.
  • User Service – (Spring Boot, MySQL, Liquibase…) –> 15 lectures • 56min.
  • User Service – (Spring Security Implementation) –> 5 lectures • 33min.
  • Eureka Server –> 4 lectures • 5min.
  • User Service – (Enable Eureka And Test) –> 3 lectures • 15min.
  • Course Service – (Second Main Microservice) –> 15 lectures • 56min.
  • Gateway Service – (Spring Netflix Zuul Gateway Service) –> 8 lectures • 25min.
  • Client Side Preparation – React –> 3 lectures • 10min.
  • Client Side – (React Implementation) –> 14 lectures • 1hr 21min.
  • Result –> 1 lecture • 5min.

React + Spring Boot Microservices and Spring Cloud

Requirements

  • Basic Java And JavaScript Knowledge.

In this course, we will implement Microservices with Spring Boot and Spring Cloud Step by Step. In addition, to test our application, we will implement Front-End Client Side with React. Our application will be online course enrollment system. We will implement to this application step by step… In this application, we will also learn a lot of new tecknologies like:

– Spring Security

– Spring Boot: It will provide simpler and faster way to set up, configure, and run rest API applications with Spring boot, Model View Controller structure will be implemented.

– Data will be presented to client as API call so Spring Rest Controller will be used to handle it.

– MySQL

– We will map our database tables to objects with hibernate. so we will provide object relational mapping with hibernate.

– For database migration, we will use Liquibase. In liquibase, we will define our database changes and spring will handle it on initialization.

– Eureka Discovery: to connect to other services.

– Spring Zuul Gateway: gate for microservices.

– React: User Interface for microservices.