Course Content:
Introduction to Spring Boot
Features of Spring Boot
Developing the first Spring Boot application
- Creating a new Spring Boot Project using the CLI
- Creating a new Spring Boot Project using the STS
- Creating a new Spring Boot Project using the Spring Initializer
Deep dive into the Application
- Understanding the POM file
- Understanding the Spring Boot Starters
- Understanding the Spring Boot autoconfiguration
- Understanding Application.java
- Understanding application.properties/
application.yml - Understanding ApplicationTests.java
MVC with Spring boot
- HTTP Methods
- Exception Handling
- Validations
- Response Status
- Content Negotiation
- Internationalization
Swagger and It's CustomizationÂÂ
Actuator
Data Filtering
Versioning
Overriding default properties
Spring Boot Logging
Spring Data JPA
Spring Security