Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie do architektury mikrousług
- Czym są mikrousługi?
- Architektura monolityczna vs. mikrousługi
- Korzyści i wyzwania mikrousług
- Przykłady zastosowań mikrousług w praktyce
Rozpoczęcie pracy z Spring Boot
- Wprowadzenie do Spring Boot i jego zalety
- Konfigurowanie mikrousługi w Spring Boot
- Tworzenie RESTful API z użyciem Spring Boot
Budowanie i zarządzanie mikrousługami
- Projektowanie mikrousług: Domain-Driven Design (DDD)
- Implementacja komunikacji między usługami
- Użycie REST i gRPC do komunikacji międzyusługowej
- Obsługa komunikatów asynchronicznych z Kafka/RabbitMQ
Odkrywanie usług i zarządzanie konfiguracją
- Wprowadzenie do Spring Cloud
- Konfigurowanie Eureka do odkrywania usług
- Użycie Spring Cloud Config do centralnego zarządzania konfiguracją
Brama API i równoważenie obciążenia
- Wprowadzenie do wzorca bramy API
- Użycie Spring Cloud Gateway lub Zuul
- Implementacja równoważenia obciążenia z Ribbon
Zabezpieczanie mikrousług
- Wprowadzenie do bezpieczeństwa w mikrousługach
- Implementacja uwierzytelniania i autoryzacji z OAuth2
- Zabezpieczanie REST API za pomocą JWT
Monitorowanie i logowanie
- Konfigurowanie centralnego logowania z użyciem stosu ELK
- Użycie Micrometer do monitorowania mikrousług
- Śledzenie rozproszone z Spring Cloud Sleuth i Zipkin
Wdrażanie mikrousług z Dockerem i Kubernetes
- Konteneryzacja mikrousług z Dockerem
- Wdrażanie mikrousług na Kubernetes
- Zarządzanie skalowaniem i orkiestracją
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w programowaniu w języku Java
- Podstawowa znajomość RESTful API i komunikacji HTTP
- Znajomość baz danych i SQL
Grupa docelowa
- Programiści Java przechodzący na architekturę mikrousług
- Inżynierowie oprogramowania budujący skalowalne i rozproszone aplikacje
- Specjaliści DevOps pracujący z wdrażaniem mikrousług
21 godzin
Opinie uczestników (2)
interakcja poprzez ćwiczenia oraz udostępnianie projektów
Claudiu - MSG system
Szkolenie - Advanced Spring Boot
Przetłumaczone przez sztuczną inteligencję
Praktyki
Ivan - si
Szkolenie - Spring Cloud for Microservices
Przetłumaczone przez sztuczną inteligencję