What you’ll learn
-
Learn Building Rest API’s for Blog App Using Spring Boot, Spring Security, JWT, Spring Data JPA (Hibernate), MySQL Database.
-
Learn How to Build CRUD Rest API’s
-
Learn How to Build CRUD REST API’s for ONE-TO-MANY Relationship – /posts/{postId}/comments/{commentId}
-
Learn How to Build REST API’s for Pagination and Sorting
-
Learn How to Build REST API’s for Search / Filter REST API
-
Learn How to Build REST API’s for Login and Signup
-
Learn How to Use Lombok Library
-
Learn How to Use DTO’s
-
Learn Spring Boot REST API Exception Handling
-
Learn Spring Boot REST API Validation
-
Learn How to Use Spring Security in Spring Boot Project and How to Perform In-Memory and DB Authentication and Authorization
-
Learn How to Secure REST API’s ( Role Based Security)
-
Learn How to Write Query Methods Using Spring Data JPA
-
Learn One-To-Many and Many-To-Many JPA/Hibernate Mappings
-
Learn How to Test REST API’s using Postman REST Client
-
Learn What is JWT, How it Works and How to configure JWT ( JSON Web Token) in Spring Security
-
Learn How to Use JWT with Login API and secure REST API’s using JWT
-
Learn Important 4 Versioning REST API Strategies
-
Learn REST APIs Documentation with Swagger UI
-
Test Spring Boot REST APIs with JWT using Swagger UI
-
Learn Customizing Swagger REST Documentation with Annotations
-
Learn How to Add Profiles the Spring Boot Project
-
Learn Transaction Management with Spring Boot and Spring Data JPA
-
Learn How to Deploy Spring Boot Blog App on AWS Cloud (Production)
You will learn the below topics in this course:
- Learn how to build great REST API’s for Blog App using Spring Boot, Spring Security, JWT, Spring Data JPA (Hibernate), MySQL database
- Learn REST basics – Resource, Sub-resource, URI, HTTP methods, HTTP status codes
- Learn how to build CRUD REST API’s
- Learn how to build REST API’s for Pagination and Sorting
- Learn how to build Search / Filter REST API
- Learn how to build REST API’s for Login/Sign-in and Signup
- Learn how to use Lombok
- Learn how to use DTO’s
- Learn Spring boot REST API exception handling
- Learn Spring boot REST API validation
- Learn how to use Spring security in the Spring boot project
- Learn Spring security In-memory and Database authentication and authorization
- Learn how to secure REST API’s ( role-based security)
- Learn how to write query methods using Spring Data JPA
- Learn one to many and many to many JPA mappings
- Learn how to test REST API’s using Postman REST Client
- Learn What is JWT and How it Works
- Learn How to configure JWT ( JSON Web Token) in Spring Security
- Learn how to secure REST API’s using JWT
- Learn how to use JWT with Login API
- Learn versioning REST APIs
- Learn Important 4 versioning REST API strategies
- Learn REST APIs Documentation with Swagger UI
- Test Spring Boot REST APIs with JWT using Swagger UI
- Learn Customizing Swagger REST Documentation with Annotations
- Learn how to add profiles (to deploy in different environments) Spring Boot project.
- Learn Transaction Management with Spring Boot and Spring Data JPA
- Learn how to deploy the Spring boot Blog app on AWS cloud (production)
- 30+ bonus videos for Spring boot beginners
- Important Spring boot topics for interviews
Tools and Technologies used in this course:
Technologies:
- Java 8+
- Spring Boot
- Spring MVC
- Spring Data JPA ( Hibernate)
- Spring Security
- JWT
- Tomcat
IDE:
- Intellij IDEA
Database:
- MySQL database
Tools:
- Swagger – API documentation
- Postman – Test REST API
- Maven – Build Tool
Deployment on Production:
- AWS
By end of this course, you will be able to build real-time REST APIs for any application using Spring Boot and deploy them on the AWS cloud.
Who this course is for:
- This course is for Spring boot beginners and professionals who want to learn how to build real-time REST API’s.
- Learn how to build real-time REST APIs with Spring Boot by building a complete step by step Blog Application.
Deal Score0
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.