Wprowadzenie do Spring Cloud

Spring Cloud to zestaw narzędzi do budowania systemów rozproszonych o wspólnych wzorcach, takich jak configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state i tak dalej.
Kod: JVA-043
Czas trwania: 24 godzin

Opis szkolenia

Spring Cloud to projekt parasolowy, który umożliwia tworzenie aplikacji rozproszonych z architekturą mikrousług. W tym kursie przeglądamy dostępne komponenty, a także zagłębiamy się w jego architekturę i możliwości.

Spring Cloud to zestaw narzędzi do budowania systemów rozproszonych o wspólnych wzorcach, takich jak configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state i tak dalej.

Koncentruje się na zapewnieniu niestandardowego działania dla typowych przypadków użycia i mechanizmów rozszerzalności. W rezultacie programiści mogą szybko udostępnić usługi i aplikacje, które wdrażają gotowe wzorce do koordynacji systemów rozproszonych. Będą działać prawidłowo w dowolnym środowisku rozproszonym, w tym w prywatnym laptopie dewelopera, centrach danych typu bare metal i na zarządzanych platformach.

Plan szkolenia

Wzory i zasady architektoniczne
  • Zasada pojedynczej odpowiedzialności
  • Architektura Shared-Nothing
  • Asynchroniczne Message-Passing
  • Architektura mikrousług
  • Wzorzec odkrywania usług

Podejście i architektury mikrousług
  • Spring Cloud Netflix
  • Service Discovery
  • Client-Side Load Balancer
  • Klient REST
  • Wąskie gardła i problemy
  • Wąskie gardło Discovery Server
  • Network Partition Issue
  • Circuit Breaker
  • API Gateway

Tolerancja błędów i wskaźniki
  • Hystrix
  • Hystrix Command
  • Hystrix Stream
  • Turbine
  • Turbine Stream
  • Turbine AMQP
  • Troubleshooting Latency Issues
  • Distributed Tracing
  • Zipkin

Bezpieczeństwo mikrousług
  • Zabezpieczenia monolitu
  • Implementacje zabezpieczeń mikrousług
  • API Gateway / Perimeter Security
  • Podstawowa + Centralna baza danych uwierzytelniania
  • Sessions Everywhere
  • API Tokens
  • SAML
  • OAuth2
  • JWT
  • OpenID Connect
  • Spring Cloud Security

Cloud bus
  • Spring Cloud Bus
  • Management Endpoints
  • Event Broadcasting
  • Event Tracing
  • Konfiguracje Push

Asynchroniczne mikrousługi
  • Spring Cloud Stream
  • Publikuj-Subskrybuj
  • Binders
  • API
  • Grupy konsumenckie
  • Trwałość
  • Partycjonowanie
  • Właściwości Spring Cloud Stream
  • Właściwości Producenta i Konsumenta
  • Stream Aggregation

Cele

  • Przegląd możliwości frameworka
  • Szczegółowy przegląd architektury mikrousług
  • Nauczenie się koncentrowania się na logice biznesowej ponownego wykorzystania istniejących komponentów do płyty kotła

Grupa docelowa

  • Programiści Java

Wymagania

  • Język programowania Java
  • Spring Framework
  • Podstawowe zrozumienie Spring Boot

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1804 zł
Bucharest 1804 zł
Kraków 1804 zł
Wroclaw 1804 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
JVA-04396119

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.