- Wcześniejsze doświadczenie w programowaniu
Publiczność
- Programiści
- Architekci systemów
- Profesjonaliści DevOps
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.
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
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