This device is not compatible.
You will learn to:
Implement Spring Boot entities.
Create microservices using Spring Boot.
Implement the Spring Security.
Implement the OAuth2 Security.
Skills
Web API
Java Event Handling
Web Development
Prerequisites
Basic knowledge of Thymeleaf
Basic Knowledge of Google Cloud Platform
Intermediate Knowledge of Spring Boot
Technologies
Java
Thymeleaf
Spring Boot
Project Description
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.
Project Tasks
1
Getting Started
Task 0: Introduction
2
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
3
Functional Components
Task 7: Create an Inventory Service
Task 8: Add More to the Service
Task 9: Add the Remove Functionality in the Cart
4
OAuth Authentication
Task 10: Add Credentials for OAuth
Task 11: Handle the OAuth Authentication in the Controller
5
Cart Functional Components
Task 12: Add POST and DELETE Map
Task 13: Add Elements to the Front End
6
Run the Application
Task 14: Build and Execute the Jar
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.