Otwarte zapisy na: Wprowadzenie do Domain-driven Design - cel charytatywny: Ukraina

Formuła on-line z wykorzystaniem komunikatorów video.

Kod: DDD-intro
Kategoria: Domain Driven Design i Event Storming
Forma:
Czas trwania: 2 dni
Prowadzący: Sławomir Sobótka
Jakub Pilimon
Grupa docelowa: developerzy
architekci
Koszt:
1300 PLN
Lokalizacja: online na platformie Zoom w godzinach 9-17
Data: 23.05.2022 - 24.05.2022
Szkolenie charytatywne. Warunkiem uczestnictwa jest potwierdzenie wpłaty na konto Polskiej Akcji Humanitarnej SOS Ukraina: https://www.pah.org.pl/wplac/?form=ukraina

Każda złotówka, którą wydacie na szkolenie, zasili zbiórkę na rzecz Ukrainy zorganizowaną przez Polską Akcję Humanitarną: https://www.pah.org.pl/wplac/?form=ukraina.

Wyróżniki szkolenia

  • Esencja pozwalająca zacząć
  • Pragmatyczne podejście do architektury
  • Praktyczne zastosowanie Event Stormingu

Program Szkolenia

  1. Architektura
    1. Architektura jako zestaw kompromisów
    2. Wizualizacja za pomocą modelu C4
    3. Drivery architektoniczne
  2. Strategiczne Domain-Driven Design
    1. Motywacja
    2. Event Storming jako technika destylacji mniejszych problemów
    3. Heurystyki odkrywania Bounded Contextów
    4. Wstęp do archetypowych wzorców
  3. Taktyczne Domain-Driven Design
    1. Wzorzec Value Object
    2. Destylacja agregatów
    3. Serwisy aplikacyjne jako sterownik procesu
    4. Zdarzenia domenowe
    5. Wstęp do polityk
    6. Model wielkiej skali na przykładzie warstw odpowiedzialności
    7. Dobre praktyki
  4. Architektura serwisu
    1. Granice obiektów - analiza kohezji
    2. Pułapki optimistic locking
    3. Testowanie logiki reguł biznesowych
    4. Ports and Adapters
    5. Integracja ze światem zewnętrznym
    6. Częste pułapki
  5. REST
    1. HTTP jako protokół aplikacyjny
    2. Zalety i pułapki cache
    3. Zasoby i ich reprezentacje
    4. Poziomy dojrzałości REST
    5. REST jako obieg dokumentów, a warstwa domenowa serwisu
    6. HATEOAS jako mechanizm maszyny stanów
    7. Wersjonowanie API
    8. Typowe pułapki
  6. CQRS/ES
    1. Metody wprowadzania stosu read
    2. Problemy i rozwiązania synchronizacji stosów
    3. Eventual Consistency
    4. Wstęp do Event Sourcingu
    5. Problemy związane ze zdarzeniami domenowymi i ORM
  7. Integracja systemów rozproszonych
    1. Event vs Command vs Message
    2. Process Manager


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy będą wspólnie poprowadzić Twoje szkolenie.

Zapisz się na szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Twoje dane osobowe przetwarzamy, aby udzielić odpowiedzi na Twoje pytanie. Administratorem Twoich danych osobowych jest Bottega It Minds Sławomir Sobótka. Przysługuje Ci prawo wniesienia sprzeciwu wobec przetwarzania, prawo dostępu do danych, prawo żądania ich sprostowania, usunięcia lub ograniczenia ich przetwarzania. Szczegółowe informacje dotyczące przetwarzania Twoich danych osobowych znajdują się TUTAJ.

Regulamin świadczenia usług drogą elektroniczną, który znajduje się TUTAJ.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.