Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

Spring Cloud

( Duration: 2 Days )

The Spring Cloud training course provides an introduction to Spring Boot, the features the project provides, and some of the most common ways it is used. Upon completion of this course, you will know how to utilize Spring Boot to rapidly define, configure, and add features to Spring applications using Spring Boot and should be able to deploy services which uses Netflix Eureka, Netflix Hystrix, Netflix Ribbon and Open Zipkin.

By attending Spring Cloud workshop, delegates will learn to:

  • Develop Spring web applications with Spring MVC
  • Understand the features of the Spring Boot project
  • Use Spring Boot to create and configure a Spring application
  • Customize Spring Boot features
  • Develop REST web services with Spring Boot
  • Utilize various Spring database support including Spring Data
  • Secure an application with Spring Security
  • Use JMS support of Spring

COURSE AGENDA

1

Spring Cloud Config

  • Externalized Configuration
  • Configuration in the Cloud
  • Using the Spring Cloud Config subsystem
2

Service Discovery with Netflix Eureka

  • Flexible and reconfigurable services
  • Service Discovery
  • Health Monitoring
  • Rerouting Services
  • Eureka Server
  • Eureka Client
3

Load Balancing with Netflix Ribbon

  • Introduction to Load Balancing
  • Client-side vs Server-side load balancing
  • Client-side proxies
  • The Feign client framework
  • Netflix Ribbon
  • Integrating Ribbon and Eureka
4

Circuit Breakers with Netflix Hystrix

  • The Eight Fallacies of Distributed Computing
  • Partial and Transient Failure
  • The Circuit Breaker Pattern
  • Integration with Health Monitoring
  • Monitoring Hystrix
5

Edge Components with Netflix Zuul

  • Architecture for horizontal scaling
  • “In the Cloud” vs “At the Edge of the Cloud”
  • “Server-side” load balancing
  • Netflix Zuul
  • Configuring and Deploying Zuul
6

Distributed Tracing with Open Zipkin

  • Introduction to Tracing
  • Instrumentation
  • Integration with Spring Boot
  • Viewing Trace Data

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top