Course Code: microservices
Duration: 14 hours
Prerequisites:
  • Wcześniejsze doświadczenie w programowaniu

Publiczność

  • Programiści
  • Architekci systemów
  • Profesjonaliści DevOps
Overview:

Architektura mikrousług to podejście projektowe, w którym aplikacje są zorganizowane jako zbiór luźno powiązanych usług. Szkolenie zapewnia uczestnikom kompleksowe zrozumienie zasad architektury mikrousług, najlepszych praktyk i powiązanych wzorców projektowych. Kurs obejmuje praktyczne ćwiczenia i przykłady ze świata rzeczywistego, aby pomóc uczestnikom w projektowaniu, wdrażaniu i zarządzaniu solidnymi systemami mikrousług.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów, architektów systemów i DevOps profesjonalistów, którzy chcą budować skalowalne i łatwe w utrzymaniu aplikacje przy użyciu architektury mikrousług.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zrozumieć podstawowe zasady architektury mikrousług.
  • Projektować i wdrażać skalowalne systemy oparte na mikrousługach.
  • Stosować wzorce projektowe i najlepsze praktyki dla mikrousług.
  • Wdrażać podejścia sterowane zdarzeniami, takie jak CQRS i event sourcing.
  • Rozwiązywanie wyzwań związanych z operacjami systemowymi i wdrażaniem mikrousług.

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.
Course Outline:

Zrozumienie Microservices

  • Czym są mikrousługi?
  • Kluczowe korzyści i wyzwania związane z mikrousługami
  • Architektury monolityczne a architektury mikrousługowe

Projektowanie systemów mikrousługowych

  • Zasady architektury mikrousług
  • Definiowanie granic usług
  • Communication między usługami

Projektowanie usług

  • Interfejsy API RESTful i kontrakty usług
  • Strategie wersjonowania usług
  • Partycjonowanie i przechowywanie danych dla mikrousług

Pozyskiwanie zdarzeń

  • Zrozumienie koncepcji pozyskiwania zdarzeń
  • Korzyści i przypadki użycia dla event sourcingu
  • Wdrażanie architektur sterowanych zdarzeniami

CQRS (Command Query Responsibility Segregation)

  • Wprowadzenie do CQRS
  • Kiedy używać CQRS
  • Wdrażanie CQRS w systemach mikrousługowych

Inne Design Patterns dla architektur opartych na mikrousługach

  • Rejestr i wykrywanie usług
  • Siatka usług i bramy API
  • Wzorce odporności (np. Circuit Breaker, Bulkhead)

Projektowanie i obsługa systemu

  • Monitorowanie i rejestrowanie w mikrousługach
  • Konteneryzacja i orkiestracja (np. Docker, Kubernetes)
  • Względy bezpieczeństwa dla mikrousług

Adaptacja Microservices

  • Ocena gotowości organizacyjnej na mikrousługi
  • Kroki migracji z monolitu do mikrousług
  • Zarządzanie wyzwaniami kulturowymi i technicznymi

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Building Microservice Architectures

Qatar - Building Microservice Architectures

Egypt - Building Microservice Architectures

Saudi Arabia - Building Microservice Architectures

South Africa - Building Microservice Architectures

Brasil - Construindo Arquiteturas de Microservice

Canada - Building Microservice Architectures

中国 - Building Microservice Architectures

香港 - Building Microservice Architectures

澳門 - Building Microservice Architectures

台灣 - Building Microservice Architectures

USA - Building Microservice Architectures

Österreich - Building Microservice Architectures

Schweiz - Building Microservice Architectures

Deutschland - Building Microservice Architectures

Czech Republic - Building Microservice Architectures

Denmark - Building Microservice Architectures

Estonia - Building Microservice Architectures

Finland - Building Microservice Architectures

Greece - Building Microservice Architectures

Magyarország - Building Microservice Architectures

Ireland - Building Microservice Architectures

Luxembourg - Building Microservice Architectures

Latvia - Building Microservice Architectures

España - Construcción de Arquitecturas de Microservicio

Italia - Building Microservice Architectures

Lithuania - Building Microservice Architectures

Nederland - Building Microservice Architectures

Norway - Building Microservice Architectures

Portugal - Construindo Arquiteturas de Microservice

România - Building Microservice Architectures

Sverige - Building Microservice Architectures

Türkiye - Building Microservice Architectures

Malta - Building Microservice Architectures

Belgique - Développement d'Architectures Microservice

France - Développement d'Architectures Microservice

日本 - Building Microservice Architectures

Australia - Building Microservice Architectures

Malaysia - Building Microservice Architectures

New Zealand - Building Microservice Architectures

Philippines - Building Microservice Architectures

Singapore - Building Microservice Architectures

Thailand - Building Microservice Architectures

Vietnam - Building Microservice Architectures

India - Building Microservice Architectures

Argentina - Construcción de Arquitecturas de Microservicio

Chile - Construcción de Arquitecturas de Microservicio

Costa Rica - Construcción de Arquitecturas de Microservicio

Ecuador - Construcción de Arquitecturas de Microservicio

Guatemala - Construcción de Arquitecturas de Microservicio

Colombia - Construcción de Arquitecturas de Microservicio

México - Construcción de Arquitecturas de Microservicio

Panama - Construcción de Arquitecturas de Microservicio

Peru - Construcción de Arquitecturas de Microservicio

Uruguay - Construcción de Arquitecturas de Microservicio

Venezuela - Construcción de Arquitecturas de Microservicio

Polska - Building Microservice Architectures

United Kingdom - Building Microservice Architectures

South Korea - Building Microservice Architectures

Pakistan - Building Microservice Architectures

Sri Lanka - Building Microservice Architectures

Bulgaria - Building Microservice Architectures

Bolivia - Construcción de Arquitecturas de Microservicio

Indonesia - Building Microservice Architectures

Kazakhstan - Building Microservice Architectures

Moldova - Building Microservice Architectures

Morocco - Building Microservice Architectures

Tunisia - Building Microservice Architectures

Kuwait - Building Microservice Architectures

Oman - Building Microservice Architectures

Slovakia - Building Microservice Architectures

Kenya - Building Microservice Architectures

Nigeria - Building Microservice Architectures

Botswana - Building Microservice Architectures

Slovenia - Building Microservice Architectures

Croatia - Building Microservice Architectures

Serbia - Building Microservice Architectures

Bhutan - Building Microservice Architectures

Nepal - Building Microservice Architectures

Uzbekistan - Building Microservice Architectures