Plan Szkolenia

Wprowadzenie do architektury Microservices

  • Czym są mikrousługi?
  • Architektura monolityczna a architektura mikrousług
  • Korzyści i wyzwania związane z mikrousługami
  • Rzeczywiste przypadki użycia mikrousług

Pierwsze kroki z Spring Boot

  • Wprowadzenie do Spring Boot i jego zalety
  • Konfigurowanie mikrousługi Spring Boot
  • Tworzenie interfejsów API RESTful przy użyciu Spring Boot

Budowanie i zarządzanie Microservices

  • Projektowanie mikrousług: Domain-Driven Design (DDD)
  • Wdrażanie komunikacji między usługami
  • Używanie REST i gRPC do komunikacji między usługami
  • Obsługa asynchronicznych komunikatów za pomocą Kafka/RabbitMQ

Wykrywanie usług i Configuration Management

  • Wprowadzenie do Spring Cloud
  • Konfigurowanie Eureki do wykrywania usług
  • Używanie Spring Cloud Config do scentralizowanego zarządzania konfiguracją

Brama API i równoważenie obciążenia

  • Wprowadzenie do wzorca bramy API
  • Korzystanie z Spring Cloud Gateway lub Zuul
  • Wdrażanie równoważenia obciążenia za pomocą Ribbon

Zabezpieczanie Microservices

  • Wprowadzenie do bezpieczeństwa w mikrousługach
  • Wdrażanie uwierzytelniania i autoryzacji za pomocą OAuth2
  • Zabezpieczanie interfejsów API REST za pomocą JWT

Monitorowanie i rejestrowanie

  • Konfigurowanie scentralizowanego rejestrowania przy użyciu stosu ELK
  • Korzystanie z Micrometer do monitorowania mikrousług
  • Rozproszone śledzenie z Spring Cloud Sleuth i Zipkin

Wdrażanie Microservices z Docker i Kubernetes

  • Konteneryzacja mikrousług za pomocą Docker
  • Wdrażanie mikrousług na Kubernetes
  • Zarządzanie skalowaniem i orkiestracją

Podsumowanie i kolejne kroki

Wymagania

  • Doświadczenie w programowaniu rdzeniowym Java
  • Podstawowe zrozumienie interfejsów API RESTful i komunikacji HTTP
  • Znajomość baz danych i SQL

Odbiorcy

  • Deweloperzy przechodzący na architekturę mikrousług Java
  • Inżynierowie oprogramowania budujący skalowalne i rozproszone aplikacje
  • DevOps profesjonalistów pracujących z wdrażaniem mikrousług
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie