The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring's flexibility and transparency is congruent and supportive of incremental development and testing. The framework's structure supports the layering of functionality such as persistence, transactions, view-oriented frameworks, and enterprise systems and capabilities. Introduction to Spring Boot and Spring Cloud is a hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Boot is in terms of today's systems and architectures, and how to use Spring in conjunction with other technologies and frameworks. This course targets Spring Boot 2.


* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

Working in a hands-on learning environment, students will review configuration basics of the Spring framework. The course then moves into Spring Boot, providing in-depth content and experience working with Spring Boot to accomplish a variety of tasks. In addition to working through the Spring Actuator, students work extensively at testing and debugging Spring Boot applications.
Our engaging instructors and mentors are highly experienced practitioners who bring years of current "on-the-job" application development and Spring experience into every classroom. Working in a hands-on learning environment, led by our expert practitioner, students will:
Review the concept of Java-based configuration
Become familiar with the conditionally loading bean definitions and Application Contexts
Understand how to leverage the power of Spring Boot
Use Spring Boot to create and work with JPA repositories
Use Spring Boot to work in conjunction with Spring Cloud
Understand the Spring Cloud project and how it relates to general Cloud concepts and practices
Work with Spring Cloud configuration and the Config Client

  • Introduction to Spring

  • The Spring Framework
    Configuring Spring Managed Beans
    Defining Bean dependencies

  • Spring Cloud

  • Spring Boot Additional Configuration
    Spring Cloud Project
    Introduction to Spring Boot
    Working with Spring Boot

  • Spring AOP

  • Introduction to Aspect Oriented Programming
    Spring Cloud Config
    Spring Cloud Registry and Discovery
    Spring AOP

  • Spring Boot 2

  • Spring Boot Actuator
    Developing in Spring Boot
    Spring Cloud GateWay


This introduction to Spring development course requires that incoming students possess solid Java programming skills and practical hands-on Java experience. This class is geared for experienced Java developers who are new to Spring, who wish to understand how and when to use Spring in Java and JEE applications.




While there are no prerequisites for this course, please ensure you have the right level of experience to be successful in this training.


Length: 3.0 days (24 hours)


Not Your Location? Change

Course Schedule:

To request a custom delivery, please chat with an expert.