Zastosowanie mikroserwisów to bardziej dojrzałe podejście do tworzenia architektury oprogramowania, gdzie cały program/system składa się z mniejszych, niezależnych elementów komunikujących się ze sobą.
Dzięki temu szkoleniu dowiesz się jak zdekomponować tradycyjną, monolityczną aplikację na zwinne mikroserwisy oraz jak umieścić je w chmurze. Poznasz też techniki komunikowania się mikroserwisów między sobą oraz sposoby zarządzania i monitorowania farmy mikroserwisów.
Próg wejścia: Znajomość Java na poziomie junior/regular, znajomość Spring, REST API.
Wprowadzenie do Spring Cloud; Spring Cloud Config, Actuator, Discovery Server. Komunikacja w mikroserwisach; OpenFeign, Sleuth, Circuit Breaker, Hystrix, Ribon, routing - Zuul, Gateway. Testy w architekturze mikroserwisów; Spring Cloud Contract
Apache Kafka, Event, Topics, Producer, Consumer. Zastosowanie Apache Kafka w mikroserwisach - Spring for Apache Kafka.
Wprowadzenie do Amazon Web Services. Wprowadzenie do Google Cloud Platform. Modele usług w chmurze.
W Kodilli mamy doświadczenie w prowadzeniu szkoleń w formie zdalnej, a Mentorami są doświadczeni programiści.
Na szkoleniu uczysz się pod okiem dedykowanego Mentora, który sprawuje nadzór nad Twoimi postępami.
W trakcie kursu otrzymasz zadania do wykonania oraz będziesz rozwijać projekt. Dzięki temu lepiej przyswoisz wiedzę.