Microservices Training in Hyderabad India

Microservices

Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services should be fine-grained and the protocols should be lightweight. The benefit of decomposing an application into different smaller services is that it improves modularity and makes the application easier to understand, develop and test. It also parallelizes development by enabling small autonomous teams to develop, deploy and scale their respective services independently. It also allows the architecture of an individual service to emerge through continuous refactoring. Microservices-based architectures enable continuous delivery and deployment


Prerequisites


  • Knowledge of Java programming 
  • Knowledge of latest versions of Spring Framework. Familiarity with concepts such as ApplicationContext, Profiles, RestTemplate, @Value, @Autowired, @Component, Java Configuration, etc. 
  • Basic familiarity with Maven. How to specify dependencies, and how to do a "mvn clean package"


Course Content
  • Introduction to Microservices 
  • What are Microservices? 
  • Spring Boot 
  • Spring Cloud 
  • Spring Cloud Configuration - Centralized, Versioned Configuration 
  • Spring Cloud Configuration 
  • Spring Cloud Eureka - Service Discovery 
  • Spring Cloud Ribbon - Client-Side Load Balancing 
  • Spring Cloud Feign - Declarative REST Client 
  • Using-Declarative-REST-Clients 
  • Spring Cloud Hystrix - Circuit Breaker 
  • Using-Hystrix-Circuit-Breakers 
  • Spring Cloud Bus - Dynamic Configuration Changes 
  • Using-Spring-Cloud-Bus 
  • API Gateway - Purpose, and Spring Cloud Zuul 
  • API Gateway - Caching Options 
  • Version Control (GIT) 
  • Git Commands Overview 
  • GIT commands and github 
  • Introduction to docker 
  • Docker demo 
  • Docker Architecture 
  • Docker Images 
  • Docker Volumes 
  • Docker Hub 
  • Docker Compose 
  • Docker Machine 
  • Docker Machine Demo 
  • Introduction to Container Orchestration 
  • Kubernetes architecture overview 
  • Kubernetes Procedures 
  • Deploying container using Kubernetes


EmoticonEmoticon

Enter your email address & -- Get Job Alerts:

Delivered by FeedBurner