September 24-27, 2018  /  Washington, D.C.

<< All training courses

Spring Cloud Training

Course Description

This 2-day course demonstrates how to leverage Spring Cloud projects in the development of Cloud Native applications. You will begin by refactoring a sample application into microservices. This refactoring process exposes the need for contract testing, fault tolerance, service discovery, load balancing, and more. Each successive lab demonstrates the application of a Spring Cloud project towards enhancing the solution.

Target Audience

Java/Spring Software developers with interest in learning how to construct cloud-native applications using the Spring Cloud family of projects


  • Knowledge of Java Programming
  • Experience with the Spring Framework
  • Experience writing automated testing using JUnit, Mockito, and Spring
  • Facility with Integrated Development Environments (Eclipse, STS, IntelliJ, etc..)
  • Experience doing version control with Git and GitHub


  • Minimum of 4GB running Windows, Mac, or Linux
  • 5GB free disk space
  • Ability to install software (admin privileges)

Technical Requirements

  • Java 1.8 installed
  • GitHub account
  • Maven / Gradle installed
  • Internet access - Ability to access sites via port 80 and 443 (HTTPS)