Spring Boot Developer

Course Details
Code: SP-BOOT
Tuition (USD): $1,600.00 • Classroom (2 days)
$1,600.00 • Virtual (2 days)

Building on the benefits of the Spring framework, Spring Boot represents the next chapter in Java development. Spring Boot’s opinionated approach removes much of the boilerplate and configuration that characterizes Spring, making development faster and deployment easier. This course offers experience with Spring Boot and its major features, including auto-configuration, data access, Actuator, and more. On completion, participants will have a foundation for creating enterprise-ready applications.

Skills Gained

Upon completion of this course, participants will understand how Spring Boot enhances the following:

  • Spring configuration
  • Web development
  • REST services
  • Data Access
  • Security
  • Messaging
  • Health and Monitoring
  • Microservices

Who Can Benefit

Application developers who want to increase their understanding of Spring Boot and a focus on fundamentals.

Prerequisites

  • Basic understanding of Spring and/or completion of the Core Spring course
  • Experience using Java
  • Git
  • Experience using Maven and/or Gradle

Course Details

Course Modules

SPRING FRAMEWORK

  • Spring Framework Overview by creating a Web and Data application

INTRODUCTION TO SPRING BOOT

  • A quick introduction to Spring Boot by creating a REST Web App.

SPRING BOOT INTERNALS

  • Configuration, Auto-Configuration

SPRING BOOT FEATURES

  • Packaging, SpringApplication class, External Configuration, Profiles and Logging

SPRING BOOT WEB DEVELOPMENT AND REST SERVICES

  • Spring Web MVC an Overview
  • Web Development with Spring Boot

DATA ACCESS WITH SPRING BOOT

  • JDBC
  • JPA
  • JPA Rest
  • NoSQL - MongoDB
  • Additional Features

TESTING

SECURITY

  • Auto-configuration/simple security
  • Security with JDBC
  • OAuth2

MESSAGING WITH RABBITMQ

ACTUATOR/METRICS/HEALTH INDICATORS

MICROSERVICES CAPSTONE

  • Overview of Microservices
  • Creating Services to communicate
  • Running in the cloud
Course Details
Code: SP-BOOT
Tuition (USD): $1,600.00 • Classroom (2 days)
$1,600.00 • Virtual (2 days)