Introduction to Spring Boot 2

Hands on Technical Training (HOTT)
Training overview
Professional Course
3 days
From 1,795 USD
Start dates
Inquire for more information

1,795 USD

1,795 USD

Fort Lauderdale
1,795 USD

Course description

Introduction to Spring Boot 2

As the Spring framework has grown, creating and configuring Spring applications has become more and more complex. Spring Boot takes an "opinionated" view of an application (via intelligent defaults) that minimizes configuration and boilerplate Spring code. Spring Boot makes it easier to use Spring's many frameworks, and adds advanced capabilities such as health monitoring. This course introduces Spring Boot from the ground up, including overviews of building blocks such as Maven. It covers the key features and capabilities of Spring Boot, and teaches experienced Spring developers the skills they need to use Spring Boot productively. This course covers Spring Boot 2 and Spring 5 - the current releases of these frameworks.

The standard platform does all labs with the Eclipse IDE, and the lab instructions include detailed directions for setting up and using it. The course can be made available for all major development environments, including IBM RAD and IntelliJ.

Delivery method

  • Attend face-to-face in the classroom
  • Remote-live (live, instructor-led training from the convenience of your home or office)
  • On-demand streaming (train on your own time and at your own pace)
Want to find out more?

COVID-19 Update

In light of COVID-19, this provider is now delivering some or all of their courses online. Contact them for more information!

Who should attend?


Java SE programming experience equivalent to attending the Java Programming course and basic knowledge of Spring equivalent to attending the 3-day Introduction to Spring 5 Framework course.

Training content

Spring Configuration Overview

  • Spring Review
  • Using the Spring Container
  • Overview of XML and @Component
  • Dependency Injection (DI) in Spring
    • Dependencies in Configuration Classes
    • Injecting Configuration Classes
  • Using Java-based Configuration (@Configuration)
    • Integrating Configuration of Different Types
  • Importing Between XML and @Configuration

Introduction to Spring Boot

  • Maven Overview
    • Core Maven Concepts
    • The Project Object Model (POM)
  • Spring Boot Overview
    • Dependency Management
    • Configuration with Spring Boot
    • Programming with Spring Boot
  • Spring Boot Hello World / SpringApplication
  • SpringApplication Overview
    • @SpringBootApplication
    • CommandLineRunner
    • ApplicationRunner

Configuration and Customization

  • Working with Properties
  • Overview of YAML
  • Configuring File Logging
  • Using the Spring TestContext Framework
  • Auto-Configuration Overview
  • Customizing SpringApplication

Spring Boot Database Support

  • JDBC Auto-Configuration Using spring-boot-starter-jdbc
  • Embedded Database Auto-Configuration
  • Configuring DataSource Properties
  • Spring Boot's JPA Support Using spring-boot-starter-data-jpa
  • Spring Data Overview
    • Using the CrudRepository/JpaRepository Methods
    • Defining Queries with Spring Boot Data

Spring Boot Web/REST and Security

  • DispatcherServlet Review
  • Web Starters and Configuration Using spring-boot-starter-web
  • Using Embedded Servers (Tomcat, Netty)
  • Deploying to an External Server
  • Spring Security Overview
  • Auto-configuration and Customization Using spring-boot-starter-security
  • Overview of Spring Boot Data REST

Spring Boot Actuator and DevTools

  • Overview of spring-boot-starter-actuator
    • Actuator Endpoints
    • Configuring Endpoint Access
    • Customizing Actuators and Health Checks
  • Overview of spring-boot-starter-devtools

Spring Boot CLI

  • Overview of Spring Boot CLI
  • Installing and Running the CLI
  • Grabbing / @Grab

Why choose HOTT?

50% of class time is hands-on lab exercises

Public classes average less than 12 students

Courses cover over 60 different subject areas

About HOTT


Hands On Technology Transfer, Inc. (HOTT)  

We offer competency-based IT training programs in more than 100 cities across the United States, Canada and the United Kingdom, covering over 60 IT subject areas. These programs are designed with one main goal – making sure you and your staff...

Read more and show all training delivered by this supplier

Request info

Fill out your details to find out more about Introduction to Spring Boot 2.

  Contact the provider

  Get more information

  Register your interest

Contact info

Hands on Technical Training (HOTT)

 Show phone number


Average rating 5

Based on 2 reviews

J.H., Continental Cooperative Services
The training session was excellent and I offer high praise for the instructor. Obviously he has great subject experience, but also is a great communicator, maintains good energy during the course, is down-to-earth, and has patience with students who are having questions and/or moments of difficulty with the lab work, etc. One could not ask for ...
Show more
A.L., Exxon Mobil
The small classroom environment made me feel comfortable enough to ask lots of questions. The labs and examples were clear and good hands on experience. I like the fact that I got to save my lab work and take it home with me.
Request Information

Have a question about this course? Fill out this form and the provider will get in touch with you shortly

View again
Supplier Directory
Join our Supplier Directory to:
- Gain Traffic
- Get Noticed
- Showcase Your Services
- Free Listing Available