The Spring Cloud training course provides students with a collection of tools that provide solutions to some common problems associated with building distributed systems. Spring Cloud builds upon some of its common building blocks of the Spring Framework.
The course begins by teaching students how to use Spring Cloud in new or existing projects that are Cloud-Native like Amazon Web Services (AWS), Google Cloud Platform (GCP), or Azure. Students will learn how to build new and refactor existing applications into microservices through instruction and hands-on labs. During these labs, students will learn more about specific Spring Cloud Netflix components including contract testing, fault tolerance, service discovery, load balancing, and circuit breakers. Finally, students will learn how to package and deploy their refactored application to the cloud of choice.
Students in this course should have prior Java programming experience, knowledge of the Spring Framework, and have used an Integrated Development Environment (IDE) like Eclipse, IntelliJ, etc. to develop applications.
Purpose
|
Learn about Spring Cloud through hands-on labs and real-world projects that students may encounter while using the tool. |
Audience
|
Software Developers with Java and Spring Framework programming experience that are working on large distributed application development. |
Role
| Software Developer - Technical Manager - Web Developer |
Style
| Workshops |
Duration
| 2 Days |
Related Technologies
| Java | Spring.io |
Productivity Objectives
- Explain what Spring Cloud is and when it should be used.
- Implement a microservice architecture within Spring Cloud.
- Build and package applications and deploy them to their cloud of choice.
- Describe Spring Cloud components and software development patterns.