EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

SPRING CLOUD- BUILDING MICROSERVICES WITH SPRING CLOUD TRAINING COURSE

Course outline

3 days

Duration

3 days

Requirements

  • Java development experience
  • Experience with Spring Framework

Overview

Spring Cloud builds on Spring Boot to enable the development of distributed systems and microservices. In this training we start with a discussion of microservice architecture. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices.

By the end of this training participants will have a solid understanding of how to use Spring Cloud and related Spring technologies to rapidly develop their own cloud-scale, cloud-ready microservices.

Audience

Java developers wishing to rapidly build and deploy microservices

Format of the course

Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.

Course Outline

  • Introduction Microservice architecture, PaaS, and cloud-native design
  • Overview of Spring Cloud sub-projects Config Server & Bus, Eureka, Ribbon, Feign, and Hystrix
  • Overview of Spring Boot
  • Setting up your development environment
  • Creating a Spring Boot application
  • Centralized, versioned configuration management with Spring Cloud Config
  • Dynamic configuration updates with Spring Cloud Bus
  • Service discovery with Eureka
  • Load balancing with Ribbon
  • Applying circuit breakers with Hystrix
  • Declarative REST clients with Feign
  • Working with API Gateway
  • Securing your microservices
  • Tracing microservices to uncover latencies
  • Troubleshooting
  • Closing remarks

Programme scope, delivery arrangements and suitability are confirmed during enquiry.