Nabídka tohoto termínu kurzu již není aktuální.

Návrh distribuovaného systému s pomocí DDD, Event Sourcing a CQRS

kurz

Základní info

V kurzu se seznámíme s problematikou návrhu distribuovaných systémů na platformě .NET.

Naučíme se, jak přistupovat k návrhu domény pomocí Domain Driven Design a Event Storming přístupu, kde je kladen důraz na pochopení problematiky a její správný návrh a vizualizaci. Dále si ukážeme, jak pomocí Event Sourcing ukládat stavy doménových objektů a na závěr si rozdělíme zodpovědnost systému na zapisovací a čtecí část pomocí návrhového vzoru CQRS.

V průběhu celého návrhu nesmíme zapomenout správně vydefinovat metriky a logování, které nám usnadní přehled a pohled na monitorování systému.

Cílová skupina

 

  • Vývojáři
  • Architekti

 

Osnova

Den 1:

 

  • Úvod do problematiky - Monolitický systém, Microservices, Synchronní a asynchronní komunikace, Transakčnost v distribuovaném světě
  • Návrhové vzory - Domain Driven Design, Event Sourcing, CQRS
  • Návrh domény pomocí Event Storming - Události, Validační pravidla, Externí závislosti, Doménové objekty,…

 

Den 2:

 

  • Definice požadavků na systém
  • Návrh systému - Validace, Kontrakty,...
  • Programování systému v .NET 6 - Doména, Aplikační vrstva (služby, logování, metriky), Infrastruktura (Event Store, DB, Messaging)
  • Metriky a Monitoring pomocí Application Insights - Vizualizace Metrik, Monitorování aplikací, Distribuovaný tracing

 

Předpoklady účastníka

 

  • Obecná znalost programování v C# (.NET)
  • Základní znalost problematiky distribuovaných systémů
  • Základní znalost vývojových diagramů

 

Návrh distribuovaného systému s pomocí DDD, Event Sourcing a CQRS

Vybraný termín:

27.6.2022 –  28.6.2022  Praha

Cena
18 500 Kč

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.