21 hours (usually 3 days including breaks)
Spring Cloud is a platform for building Java-based distributed systems and microservices.
Building complex enterprise applications is challenging. Any change made to a part of the systems could trigger the need for changing the design of the entire system.
In this instructor-led, live training, participants will learn how to evaluate different technologies and approaches for the design of a services-based system architecture. The training begins with a discussion and comparison of monolithic systems and service architectures, then digs into the details of microservice architecture.
Participants are given a chance to put their knowledge into practice as they step through the creation and deployment of a set of proof-of-concept microservices built with Spring Cloud, Spring Boot and Docker.
Finally, the relevant infrastructure building blocks are examined to help participants determine the most suitable tools and approaches to use for different organizational requirements.
By the end of this training, participants will have a solid understanding of Service-Oriented Architecture (SOA) and Microservice Architecture as well practical experience using Spring Cloud and related Spring technologies for rapidly developing their own cloud-scale, cloud-ready microservices.
Format of the course
Overview of Monolithic System Architecture
Overview of Webservices
Service-Oriented Architecture (SOA)
How Microservices Implement Web Service Concepts
Microservice Protocols and Standards
Development Frameworks for Building Microservices
Decomposing a Monolith Application
Setting up a Spring Cloud Development Environment
Overview of Spring Cloud and Spring Boot
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 a microservice application
Tracing microservices to uncover latencies
Cloud and Auto Scalability of Microservices
Troubleshooting Common Problems for Distributed Applications
Final Considerations for Building Production-ready Systems
Summary and Conclusion
I liked the sample on how to deploy and create application.
CARD MRI Information Technology Inc.
We are looking to expand our presence in Sri Lanka!
If you are interested in running a high-tech, high-quality training and consulting business.Apply now!