Spring Cloud Developer (SCD)
Course Overview
Cloud-native application architectures and processes are becoming a proven strategy to enable fast delivery of business value. Spring Boot and Spring Cloud are a powerful combination for building modern cloud-native application architectures that leverage industry battle-tested Spring ecosystem and 3rd party solutions to solve accompanying problems of scaling, availability and fault tolerance.
The 3-day Spring Cloud Developer course provides participants with an in-depth coverage of cloud-native and microservices patterns using Spring Cloud and Netflix components to help solve challenges associated with running distributed, cloud-native applications over a microservices architecture.
Who should attend
Developers interested in learning how to construct scalable and fault-tolerant cloud-native applications using the Spring Cloud family of projects
Prerequisites
This course assumes you have significant Java experience, and one of the following:
- Completion of Pivotal’s Cloud-Native Developer course,
- Completion of Pivotal’s Spring Core course,
- Completion of Pivotal’s Spring Boot course,
- Spring Boot experience
Course Objectives
Upon completion of this course, participants will be able to demonstrate how each of following components contribute to Cloud-Native applications deployment, scaling and fault tolerance characteristics:
- Distributed Application
- Service-to-service Calls
- Service Registration and Discovery
- Client vs. Server Side Load balancing
- Circuit Breakers
- Config Server
- Distributed Trace