Spring Boot training


The Spring Platform was an attempt to solve specific problems in developing advanced business solutions on the Java and J2EE platforms. It provided simplified approaches for managing dependencies, promoting testing strategies and allowing applications to be reconfigured without rebuilding. Over time, it has evolved and gotten more complex, its initial XML configuration has begun to feel dated and the language and platform have added new features that can simplify the application development process.

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.

Computer setup:
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