Discover Classes. Earn 10% Rewards.

Introduction to Spring Boot 2 is unfortunately unavailable

Thankfully we have 2 other Java Classes for you to choose from. Check our top choices below or see all classes for more options.

JavaScript Introduction

Computer Training Source, Inc. @ 420 N Wabash Ave, Chicago, IL

Learn how to develop interactive web pages and control the browser using JavaScript in this comprehensive course. Create dynamic HTML content and gain the skills to manipulate data, validate statements, and calculate numerical values. Enhance your web development skills with this essential JavaScript training.

(21) Beginner 18 and older
$999

4 sessions

Attend
+9990 pts
Gift it!

Articulate Storyline 360 Core Skills: Level 2

ONLC Training Centers @ 1320 Tower Rd, Chicago, IL

Take your Articulate Storyline skills to the next level with this advanced course. Learn how to develop interactive content, customize the learner experience, and enhance your project workflow. Unlock the full potential of Storyline 360 and create engaging e-learning experiences.

(7) Intermediate 18 and older
$795

2 sessions

Attend
+7950 pts
Gift it!
See all Java classes Chicago

Introduction to Spring Boot 2

  • Beginner
  • 18 and older
  • $1,795
  • Earn 17,950 reward points
  • (Exact location to be announced), Chicago, IL
  • 24 hours over 3 sessions

Start Dates (0)

  • $1,795
  • 24 hours over 3 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this java class:

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility

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.


Students Will Learn:

  • Overview of Spring Core (focus on @Configuration) and Maven/Gradle
  • When to use Spring Boot
  • Using Spring Boot starters and start.spring.io to easily create new applications
  • Understanding and using Spring Boot's auto-configuration
  • Customizing your application configuration
  • Understanding and using Spring Boot's Spring Data / Spring Data JPA capabilities
  • Understanding and using Spring Boot's Web capabilities
  • Using embedded servlet containers
  • Using Spring Boot Data REST
  • Using Spring Security with Spring Boot
  • Understanding and using Spring Boot's Actuator
  • Using Actuator endpoints to monitor and manage applications
  • Working with Spring DevTools
  • Spring CLI

Course Prerequisites

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.

Course Outline

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

Refund Policy

Tuition includes all course materials. Students may withdraw before the second day of class to receive a 100% refund, provided course materials are returned to the instructor. Prorated refunds may be granted for withdrawals after the first day.

Cancellations and Changes: There are no cancellation fees.

Attendance Requirements: Students must attend each day of a course and successfully complete hands on exercises in order to receive a certificate of completion. If a student wishes to retake any portion of a class that he or she completes, the student may do so within 12 months at no extra cost.

Intended Audience: Hands On Technology Transfer, Inc., provides IT training designed for technology professionals who wish to quickly upgrade their computer skills. In most states, the employer bears all training costs.

Reviews of Classes at Hands On Technology Transfer, Inc. (7)

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 17950 points. Earn 10% back in reward points!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Hands On Technology Transfer, Inc.

HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....

Read more about Hands On Technology Transfer, Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Chicago educator.

Hands On Technology Transfer, Inc.

Hands On Technology Transfer, Inc.

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...