Course Code: microsvcspringdocker5d
Duration: 35 hours
Prerequisites:
  • Zrozumienie architektury mikrousług
  • Doświadczenie z Java i Spring Boot
  • Podstawowa znajomość interfejsów API REST i kontenerów

Publiczność

  • Programiści
  • Inżynierowie DevOps
  • Architekci chmury
  • Administratorzy systemów
Overview:

Architektura Microservices to nowoczesne podejście do budowania skalowalnych i odpornych aplikacji. Spring Cloud i Docker zapewniają solidny ekosystem do opracowywania, wdrażania i zarządzania mikrousługami.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów i DevOps inżynierów, którzy chcą budować, wdrażać i zarządzać mikrousługami przy użyciu Spring Cloud i Docker.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Rozwijać mikrousługi przy użyciu Spring Boot i Spring Cloud.
  • Konteneryzować aplikacje za pomocą Docker i Docker Compose.
  • Wdrażać wykrywanie usług, bramy API i komunikację między usługami.
  • Monitorowanie i zabezpieczanie mikrousług w środowiskach produkcyjnych.
  • Wdrażaj i orkiestruj mikrousługi za pomocą Kubernetes.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie do Microservices i Spring Cloud

  • Architektura monolityczna vs Microservices
  • Podstawowe koncepcje Microservices
  • Wprowadzenie do Spring Boot i Spring Cloud
  • Tworzenie prostej mikrousługi RESTful z Spring Boot
  • Praktyczne laboratorium: Wdrażanie podstawowej mikrousługi

Wykrywanie usług i Configuration Management

  • Rejestracja i wykrywanie usług przy użyciu Eureka
  • Obsługa równoważenia obciążenia za pomocą Ribbon
  • Scentralizowana konfiguracja z Spring Cloud Config
  • Brama API z Spring Cloud Gateway
  • Praktyczne laboratorium: Wdrażanie bramy API i wykrywania usług

Communication i odporność

  • Międzyusługowe Communication przy użyciu udawanych klientów
  • Wdrażanie wyłączników z Resilience4J
  • Obsługa awarii i mechanizmy awaryjne
  • Śledzenie rozproszone z Spring Cloud Sleuth i Zipkin
  • Praktyczne laboratorium: Konfigurowanie odporności usług

Konteneryzacja Microservices z Docker

  • Wprowadzenie do kontenerów i Docker
  • Dockerizowanie aplikacji Spring Boot
  • Tworzenie aplikacji z wieloma kontenerami za pomocą Docker Compose
  • Zarządzanie Microservices za pomocą Docker Networks
  • Praktyczne laboratorium: Wdrażanie Microservices z Docker Compose

Monitorowanie, rejestrowanie i bezpieczeństwo

  • Monitorowanie Microservices za pomocą Spring Boot Actuator
  • Scentralizowane rejestrowanie przy użyciu stosu ELK (Elasticsearch, Logstash, Kibana)
  • Najlepsze praktyki bezpieczeństwa dla Microservices
  • Konfigurowanie uwierzytelniania i autoryzacji
  • Praktyczne laboratorium: Konfigurowanie zabezpieczeń i monitorowania

Skalowanie i orkiestracja z Kubernetes

  • Wprowadzenie do Kubernetes i orkiestracji kontenerów
  • Wdrażanie Microservices w Kubernetes
  • Skalowanie i zarządzanie Microservices w produkcji
  • Równoważenie obciążenia i automatyczne skalowanie
  • Praktyczne laboratorium: Wdrażanie Microservices w Kubernetes

Zaawansowane wzorce Microservices

  • Architektura sterowana zdarzeniami z Kafką
  • Service Mesh z Istio
  • Transakcje rozproszone i wzorzec Saga
  • Potoki CI/CD dla Microservices
  • Praktyczne laboratorium: Wdrażanie zaawansowanych wzorców Microservices

Projekt końcowy i najlepsze praktyki

  • Budowanie kompletnego systemu Microservices
  • Debugowanie i rozwiązywanie typowych problemów
  • Strategie optymalizacji wydajności
  • Najlepsze praktyki dla wdrożeń produkcyjnych
  • Pytania i odpowiedzi oraz podsumowanie

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Building Microservices with Spring Cloud and Docker - 5 Days

Qatar - Building Microservices with Spring Cloud and Docker - 5 Days

Egypt - Building Microservices with Spring Cloud and Docker - 5 Days

Saudi Arabia - Building Microservices with Spring Cloud and Docker - 5 Days

South Africa - Building Microservices with Spring Cloud and Docker - 5 Days

Brasil - Building Microservices with Spring Cloud and Docker - 5 Days

Canada - Building Microservices with Spring Cloud and Docker - 5 Days

中国 - Building Microservices with Spring Cloud and Docker - 5 Days

香港 - Building Microservices with Spring Cloud and Docker - 5 Days

澳門 - Building Microservices with Spring Cloud and Docker - 5 Days

台灣 - Building Microservices with Spring Cloud and Docker - 5 Days

USA - Building Microservices with Spring Cloud and Docker - 5 Days

Österreich - Building Microservices with Spring Cloud and Docker - 5 Days

Schweiz - Building Microservices with Spring Cloud and Docker - 5 Days

Deutschland - Building Microservices with Spring Cloud and Docker - 5 Days

Czech Republic - Building Microservices with Spring Cloud and Docker - 5 Days

Denmark - Building Microservices with Spring Cloud and Docker - 5 Days

Estonia - Building Microservices with Spring Cloud and Docker - 5 Days

Finland - Building Microservices with Spring Cloud and Docker - 5 Days

Greece - Building Microservices with Spring Cloud and Docker - 5 Days

Magyarország - Building Microservices with Spring Cloud and Docker - 5 Days

Ireland - Building Microservices with Spring Cloud and Docker - 5 Days

Luxembourg - Building Microservices with Spring Cloud and Docker - 5 Days

Latvia - Building Microservices with Spring Cloud and Docker - 5 Days

España - Building Microservices with Spring Cloud and Docker - 5 Days

Italia - Building Microservices with Spring Cloud and Docker - 5 Days

Lithuania - Building Microservices with Spring Cloud and Docker - 5 Days

Nederland - Building Microservices with Spring Cloud and Docker - 5 Days

Norway - Building Microservices with Spring Cloud and Docker - 5 Days

Portugal - Building Microservices with Spring Cloud and Docker - 5 Days

România - Building Microservices with Spring Cloud and Docker - 5 Days

Sverige - Building Microservices with Spring Cloud and Docker - 5 Days

Türkiye - Building Microservices with Spring Cloud and Docker - 5 Days

Malta - Building Microservices with Spring Cloud and Docker - 5 Days

Belgique - Building Microservices with Spring Cloud and Docker - 5 Days

France - Building Microservices with Spring Cloud and Docker - 5 Days

日本 - Building Microservices with Spring Cloud and Docker - 5 Days

Australia - Building Microservices with Spring Cloud and Docker - 5 Days

Malaysia - Building Microservices with Spring Cloud and Docker - 5 Days

New Zealand - Building Microservices with Spring Cloud and Docker - 5 Days

Philippines - Building Microservices with Spring Cloud and Docker - 5 Days

Singapore - Building Microservices with Spring Cloud and Docker - 5 Days

Thailand - Building Microservices with Spring Cloud and Docker - 5 Days

Vietnam - Building Microservices with Spring Cloud and Docker - 5 Days

India - Building Microservices with Spring Cloud and Docker - 5 Days

Argentina - Building Microservices with Spring Cloud and Docker - 5 Days

Chile - Building Microservices with Spring Cloud and Docker - 5 Days

Costa Rica - Building Microservices with Spring Cloud and Docker - 5 Days

Ecuador - Building Microservices with Spring Cloud and Docker - 5 Days

Guatemala - Building Microservices with Spring Cloud and Docker - 5 Days

Colombia - Building Microservices with Spring Cloud and Docker - 5 Days

México - Building Microservices with Spring Cloud and Docker - 5 Days

Panama - Building Microservices with Spring Cloud and Docker - 5 Days

Peru - Building Microservices with Spring Cloud and Docker - 5 Days

Uruguay - Building Microservices with Spring Cloud and Docker - 5 Days

Venezuela - Building Microservices with Spring Cloud and Docker - 5 Days

Polska - Building Microservices with Spring Cloud and Docker - 5 Days

United Kingdom - Building Microservices with Spring Cloud and Docker - 5 Days

South Korea - Building Microservices with Spring Cloud and Docker - 5 Days

Pakistan - Building Microservices with Spring Cloud and Docker - 5 Days

Sri Lanka - Building Microservices with Spring Cloud and Docker - 5 Days

Bulgaria - Building Microservices with Spring Cloud and Docker - 5 Days

Bolivia - Building Microservices with Spring Cloud and Docker - 5 Days

Indonesia - Building Microservices with Spring Cloud and Docker - 5 Days

Kazakhstan - Building Microservices with Spring Cloud and Docker - 5 Days

Moldova - Building Microservices with Spring Cloud and Docker - 5 Days

Morocco - Building Microservices with Spring Cloud and Docker - 5 Days

Tunisia - Building Microservices with Spring Cloud and Docker - 5 Days

Kuwait - Building Microservices with Spring Cloud and Docker - 5 Days

Oman - Building Microservices with Spring Cloud and Docker - 5 Days

Slovakia - Building Microservices with Spring Cloud and Docker - 5 Days

Kenya - Building Microservices with Spring Cloud and Docker - 5 Days

Nigeria - Building Microservices with Spring Cloud and Docker - 5 Days

Botswana - Building Microservices with Spring Cloud and Docker - 5 Days

Slovenia - Building Microservices with Spring Cloud and Docker - 5 Days

Croatia - Building Microservices with Spring Cloud and Docker - 5 Days

Serbia - Building Microservices with Spring Cloud and Docker - 5 Days

Bhutan - Building Microservices with Spring Cloud and Docker - 5 Days

Nepal - Building Microservices with Spring Cloud and Docker - 5 Days

Uzbekistan - Building Microservices with Spring Cloud and Docker - 5 Days