Develop Microservices Using Spring Boot

Course Overview

Spring Boot is an open-source Java-based framework to create a microservice. Microservice is an architecture allowing developers to develop and deploy services independently.

In this project, we will create microservices using Spring Boot and Thymeleaf. We’ll handle all the configurations of the OAuth. We’ll also create entities, services, and repositories for the Spring Boot application and the Spring Controllers for the full stack application.

The controllers will handle all the navigations in the application. In this multi-page application, we’ll use Thymeleaf as the front end to create templates.

Takeaway skills

Course Contents

Getting Started
  • Task 0: Introduction
Building Blocks
  • Task 1: Create the Item Entity
  • Task 2: Create the Repository for the Item Entity
  • Task 3: Create the User Class
  • Task 4: Create the Repository for the User Class
  • Task 5: Create the CartItem Class
  • Task 6: Create a Cart for the Inventory
Functional Components
  • Task 7: Create an Inventory Service
  • Task 8: Add More to the Service
  • Task 9: Add the Remove Functionality in the Cart
OAuth Authentication
  • Task 10: Add Credentials for OAuth
  • Task 11: Handle the OAuth Authentication in the Controller
Cart Functional Components
  • Task 12: Add POST and DELETE Map
  • Task 13: Add Elements to the Front End
Run the Application
  • Task 14: Build and Execute the Jar
  • Congratulations!
Spring REST
  • Developing REST services in Spring
  • JSON Data Binding
  • REST Client – Postman
  • REST API Design
  • Creating a REST Controller
  • @GetMapping
  • @PathVariable
  • @PostMapping
  • @PutMapping
  • @PatchMapping
  • @DeleteMapping
  • Exception Handling I
  • Exception Handling II
  • Spring Data REST

Join more than 100+ learners from companies like​

Leave a Comment

Your email address will not be published. Required fields are marked *