To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Software Design

Event-Driven Architecture w Pythonie

Intensywne, jednodniowe warsztaty wprowadzające w świat architektury opartej na zdarzeniach (Event-Driven Architecture) z wykorzystaniem języka Python.

Czas trwania
8h · 1 dzień
Dla kogo

Idealny dla zespołów, które…

1 Programistów Python ze średniozaawansowanym poziomem znajomości języka
2 Architektów oprogramowania chcących poszerzyć wiedzę o nowoczesnych wzorcach projektowych
3 Architektów oprogramowania chcących poszerzyć wiedzę o nowoczesnych wzorcach projektowych
4 Specjalistów IT zainteresowanych skalowalnym i reaktywnym projektowaniem aplikacji
Efekty po programie

Solidny backend i architektura — wzorce sprawdzone w środowisku produkcyjnym.

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 · 6 modułów

Co konkretnie robimy

M01
1. Wprowadzenie do Event-Driven Architecture
  • · Charakterystyka i kluczowe założenia architektury opartej na zdarzeniach
  • · Porównanie tradycyjnych modeli architektury z podejściem Event-Driven
M02
2. Podstawowe Koncepcje i Wzorce
  • · Definicja i rodzaje zdarzeń w kontekście oprogramowania
  • · Mechanizmy publikacji i subskrypcji zdarzeń
  • · Projektowanie systemu opartego na zdarzeniach
M03
3. Praktyczne Narzędzia i Biblioteki
  • · Wprowadzenie do bibliotek obsługi zdarzeń w Pythonie (asyncio, RxPY)
  • · Implementacja prostego systemu kolejkowania zdarzeń
  • · Praktyczne ćwiczenia z projektowaniem mikroserwisów opartych na zdarzeniach
M04
4. Zaawansowane Wzorce Projektowe
  • · Wzorzec Mediator i jego implementacja
  • · Event Sourcing – przechowywanie stanu aplikacji poprzez sekwencję zdarzeń
  • · Projektowanie reaktywnych systemów z wykorzystaniem Event-Driven Architecture
M05
5. Przypadki Użycia i Analiza Rzeczywistych Scenariuszy
  • · 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ń
M06
6. Podsumowanie i pytania
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.