Description
Spring Boot is a module within the Spring Framework ecosystem and is a tool that enables the rapid and easy development of Java-based applications. Spring Boot is designed to increase the productivity of Java developers and greatly simplifies the configuration and development processes of traditional Spring applications.
Spring Boot Advanced training is a training that covers in-depth and complex topics of the Spring Boot framework. This training is aimed at software developers who have previously learned the basics of Spring Boot and developed applications.
Outline
Restful Webservices
- API design
- Validation
- Error Handling
- Object Mapping
JPA
- Basic Entities
- Entity Relations
- Validation
Spring Data JPA
Spring Transaction
- Transaction Propagation
Spring Web Security
- Servlet + Filters
- Security filters
- Basic Authentication
- Custom Authentication
- User Management
- JWT
Spring AOP
Spring Actuator
- Health
- Info
- Metrics
- Custom Endpoints
Prerequisites
Having taken the Introduction to Spring Boot training or mastering the topics explained in the Introduction to Spring Boot training.
