Spring Boot is a modern version of the Spring platform that now serves as the basis for simple, efficient and productive software development. It provides opinionated perspectives that reduce the amount of configuration necessary, support for production metrics and health checks and the ability to embed various application container deployment strategies without having to build WAR files.
In this course, we will start with an overview of conventional Spring concepts before introducing the new approaches in Spring Boot. This will lead to increased productivity, simplified deployments and the use of modern production support features.
The audience should be familiar with Java at the beginner to intermediate level or above. A background in Spring is useful but not required to benefit from the skills that will be presented.
Your computer should have JDK 8 installed.
09:00 - 16:15
- Spring Overview
- Traditional Spring Configuration
- Introduction to Spring Boot
- Spring Boot CLI
- Spring Boot and Groovy
- Spring Actuator
- Spring Boot Deployment
- Testing Spring Boot Apps
- Spring Boot and REST
- Spring Boot and Microservices
- 12 Factor Applications