Spring Boot Fundamentals

Keyhole Learning Services Course
This course introduces the Spring Boot framework to developers familiar with the Java programming language.

To give an in-depth & hands-on look at Spring Boot capabilities.
Software Developers, Software Architects
Basic programming experience with Java and familiarity using command console/shell commands

Online: $350  |  Onsite: $595  |  Priced Per Attendee

Spring Boot Fundamentals

Spring Boot is an open source Java-based framework used to create a micro service. It is developed by the Pivotal team and is used to build auto-configurable, stand-alone Spring applications.

Spring Boot makes it easy to create Spring-powered, production-grade applications and services with absolute minimum fuss. It takes an opinionated view of the Spring platform so that new and existing users can quickly get to the pieces they need.

In this hands-on course, students will be introduced to features and capabilities of Spring Boot. Course includes a particular focus on hands-on work, requiring students complete incremental exercises and a final practicum tying together important concepts.

View Course Details

Who Is This Spring Boot Course For?

  • Developers seeking to drastically reduce the development time of Java applications
  • Developers new to the Spring framework
  • Java developers experienced with basic Spring frustrated by the complexity of its configuration
  • Developers reliant on Spring who seek to understand what all the "fuss" is about
  • Java developers or enterprise Java teams looking to modernize their development knowledge

What Will I Learn?

  • Spring Boot features and capabilities
  • Spring Boot dependency injection
  • Object Relational Mapping
  • Unit Testing
  • Capturing isolating application logic
  • Hands-on experience with using Spring Boot to create a typical server side API implementation that interacts with a relational data store

Course Topic Outline

Course Topics

Environment Requirements

  • Workstation

    Windows, Mac, or Linux machine set up to perform JavaScript development including some type of text editor.

  • Chrome

    A web browser must be installed. We recommend using Google Chrome, a cross-platform web browser.

Schedule This Course

This course is offered in various time increments including Five One-Hour Sessions and One Full-Day Session. You may request an alternate class time or have our instructor travel to your location. To schedule this course on-site or online, please fill out this form: