Course Code: springbespoke
Duration: 16 hours
Course Outline:

Spring Boot : Getting started
• A short history of Spring and Spring Boot
• Spring boot architecture
• Spring boot starters
• Initializing a Project
• Dependency Injection
• Spring Boot Annotations
• Tutorial – Bootstrap a Simple Application
• Making REST API calls
• Spring MVC


Spring Boot : continued
• How to Change the Default Port in Spring Boot
• Spring Boot Change Context Path
• Guide to @ConfigurationProperties in Spring Boot
• Properties with Spring and Spring Boot
• Context root
• Yml vs property files
• Spring boot and Swagger integration
• Spring data jpa - accessing Data with Spring Data
• Default and custom logging in Spring boot
• Reading values from property files
• Spring Boot Metrics and Health Checks
• Building and Deploying a Spring boot Application in a standalone server and docker