- Charakterystyka i kluczowe założenia architektury opartej na zdarzeniach
- Porównanie tradycyjnych modeli architektury z podejściem Event-Driven
Szkolenie Event-Driven Architecture w Pythonie
Poziom
ZaawansowanyCzas
8h / 1 dzieńTermin
IndywidualnieCena
IndywidualnieSzkolenie Event-Driven Architecture w Pythonie
Intensywne, jednodniowe warsztaty wprowadzające w świat architektury opartej na zdarzeniach (Event-Driven Architecture) z wykorzystaniem języka Python. Szkolenie łączy solidną dawkę wiedzy teoretycznej z praktycznymi ćwiczeniami, które pozwolą uczestnikom zrozumieć i samodzielnie zaimplementować zaawansowane wzorce projektowe oparte na zdarzeniach.
Programistów Python ze średniozaawansowanym poziomem znajomości języka
Architektów oprogramowania chcących poszerzyć wiedzę o nowoczesnych wzorcach projektowych
Architektów oprogramowania chcących poszerzyć wiedzę o nowoczesnych wzorcach projektowych
Specjalistów IT zainteresowanych skalowalnym i reaktywnym projektowaniem aplikacji
Czego nauczysz się na szkoleniu Event-Driven Architecture w Pythonie?
-
Zrozumiesz fundamentalne koncepcje architektury opartej na zdarzeniach
-
Poznasz praktyczne mechanizmy implementacji wzorców Event-Driven w Pythonie
-
Nauczysz się projektować wydajne i responsywne systemy z wykorzystaniem zdarzeń
-
Zdobędziesz umiejętność stosowania najlepszych praktyk w zakresie projektowania architektury opartej na zdarzeniach
Program szkolenia
- Definicja i rodzaje zdarzeń w kontekście oprogramowania
- Mechanizmy publikacji i subskrypcji zdarzeń
- Projektowanie systemu opartego na zdarzeniach
- Wprowadzenie do bibliotek obsługi zdarzeń w Pythonie (asyncio, RxPY)
- Implementacja prostego systemu kolejkowania zdarzeń
- Praktyczne ćwiczenia z projektowaniem mikroserwisów opartych na zdarzeniach
- Wzorzec Mediator i jego implementacja
- Event Sourcing – przechowywanie stanu aplikacji poprzez sekwencję zdarzeń
- Projektowanie reaktywnych systemów z wykorzystaniem Event-Driven Architecture
- Studium przypadków z różnych dziedzin (e-commerce, systemy finansowe, IoT)
- Warsztaty grupowe – projektowanie architektury opartej na zdarzeniach dla konkretnego problemu biznesowego
- Analiza potencjalnych wyzwań i rozwiązań
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.