Build a Blog App with Spring Boot
- How to build great REST API’s for Blog App using Spring Boot, Spring Security, JWT, Spring Data JPA (Hibernate), MySQL database
- REST basics - Resource, Sub-resource, URI, HTTP methods, HTTP status codes
- How to build CRUD REST API's
- How to build REST API’s for Pagination and Sorting
- How to build REST API’s for Login/Signin and Signup
- How to use Lombok
- How to use DTO’s
- Spring boot REST API exception handling
- Spring boot REST API validation
- How to use Spring security in Spring boot project
- Spring security In-memory and DB authentication and authorization
- How to secure REST API’s ( role based security)
- How to write query methods using Spring Data JPA
- One to many and many to many JPA mappings
- How to test REST API’s using Postman REST Client
- What is JWT and How it Works
- How to configure JWT ( JSON Web Token) in Spring Security
- How to secure REST API's using JWT
- How to use JWT with Login API
- Versioning REST APIs
- Important 4 versioning REST API strategies
- Deploy Spring Boot Blog App on AWS Cloud