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 Mikrousług i Spring Cloud
- Architektura monolityczna vs mikrousługi
- Podstawowe koncepcje mikrousług
- Wprowadzenie do Spring Boot i Spring Cloud
- Tworzenie prostej RESTful mikrousługi z użyciem Spring Boot
- Praktyczne ćwiczenie: Implementacja podstawowej mikrousługi
Odkrywanie usług i zarządzanie konfiguracją
- Rejestracja i odkrywanie usług z użyciem Eureka
- Zarządzanie równoważeniem obciążenia z Ribbon
- Centralizowana konfiguracja z Spring Cloud Config
- Brama API z Spring Cloud Gateway
- Praktyczne ćwiczenie: Implementacja bramy API i odkrywania usług
Komunikacja i odporność
- Komunikacja międzyusługowa z użyciem Feign Clients
- Implementacja wyłączników obwodów z Resilience4J
- Obsługa błędów i mechanizmy fallback
- Śledzenie rozproszone z Spring Cloud Sleuth i Zipkin
- Praktyczne ćwiczenie: Konfiguracja odporności usług
Konteneryzacja mikrousług z Dockerem
- Wprowadzenie do kontenerów i Dockera
- Konteneryzacja aplikacji Spring Boot
- Tworzenie wielokontenerowych aplikacji z Docker Compose
- Zarządzanie mikrousługami z Docker Networks
- Praktyczne ćwiczenie: Wdrażanie mikrousług z Docker Compose
Monitorowanie, logowanie i bezpieczeństwo
- Monitorowanie mikrousług z Spring Boot Actuator
- Centralizowane logowanie z użyciem ELK Stack (Elasticsearch, Logstash, Kibana)
- Najlepsze praktyki bezpieczeństwa dla mikrousług
- Konfiguracja uwierzytelniania i autoryzacji
- Praktyczne ćwiczenie: Konfiguracja bezpieczeństwa i monitorowania
Skalowanie i orkiestracja z Kubernetes
- Wprowadzenie do Kubernetes i orkiestracji kontenerów
- Wdrażanie mikrousług w Kubernetes
- Skalowanie i zarządzanie mikrousługami w produkcji
- Równoważenie obciążenia i automatyczne skalowanie
- Praktyczne ćwiczenie: Wdrażanie mikrousług na Kubernetes
Zaawansowane wzorce mikrousług
- Architektura oparta na zdarzeniach z Kafka
- Service Mesh z Istio
- Transakcje rozproszone i wzorzec Saga
- Potoki CI/CD dla mikrousług
- Praktyczne ćwiczenie: Implementacja zaawansowanych wzorców mikrousług
Projekt końcowy i najlepsze praktyki
- Budowanie kompleksowego systemu mikrousług
- Debugowanie i rozwiązywanie typowych problemów
- Strategie optymalizacji wydajności
- Najlepsze praktyki dla wdrożeń produkcyjnych
- Sesja pytań i odpowiedzi oraz podsumowanie
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie architektury mikrousług
- Doświadczenie w pracy z Javą i Spring Boot
- Podstawowa znajomość REST API i kontenerów
Grupa docelowa
- Programiści oprogramowania
- Inżynierowie DevOps
- Architekci chmury
- Administratorzy systemów
35 godzin
Opinie uczestników (2)
Jak trener skutecznie przekazuje wiedzę
Vu Thoai Le - Reply Polska sp. z o. o.
Szkolenie - Certified Kubernetes Administrator (CKA) - exam preparation
Przetłumaczone przez sztuczną inteligencję
trener miał dużo wiedzy i cierpliwości, które chciał z nami podzielić
Bogdan Olaru
Szkolenie - Introduction to Docker
Przetłumaczone przez sztuczną inteligencję