Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie
- Czym jest Domain Driven Design (DDD) i jakie są jego zalety?
- DDD a inne podejścia
- Przegląd koncepcji DDD i struktury projektu
Taktyczne Domain-Driven Design
- Elementy modelu domenowego
- Implementowanie encji, obiektów wartościowych, agregatów, repozytoriów i usług domenowych
- Wykorzystanie fabryk, specyfikacji, CQRS i event sourcingu
Strategiczne Domain-Driven Design
- Wzorce map kontekstowych
- Projektowanie modelu domenowego z wykorzystaniem event stormingu i domain storytellingu
- Identyfikowanie i klasyfikowanie poddomen
- Ustalanie granic i relacji z wykorzystaniem wzorców takich jak konteksty ograniczone
Warsztat DDD & Legacy
- Wyzwania i możliwości systemów legacy
- Analizowanie i zrozumienie systemów legacy za pomocą narzędzi takich jak NDepend
- Refaktoryzacja i modernizacja systemów legacy z wykorzystaniem technik takich jak wzorzec strangler
Architektura zorientowana na produkt, domenę i zespół
- Zalety i wyzwania architektury zorientowanej na produkt, domenę i zespół
- Projektowanie i implementacja takich architektur z wykorzystaniem wzorców takich jak mikroserwisy
- Organizowanie i współpraca zespołów
- Zapewnianie jakości i spójności z wykorzystaniem automatycznych testów i ciągłej integracji
Data Mesh – Dane zorientowane na domenę
- Problemy z tradycyjnymi platformami danych
- Wprowadzenie do data mesh
- Implementacja platformy danych zorientowanej na domenę, wspierającej odkrywanie, dostęp i zarządzanie danymi
- Technologie takie jak Apache Kafka, Apache Spark i GraphQL w data mesh
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie programowania obiektowego i wzorców projektowych
- Doświadczenie w C# i .NET Core
- Podstawowa znajomość baz danych i SQL
Grupa docelowa
- Programiści
- Architekci
- Analitycy
21 godzin
Opinie uczestników (1)
Że moglibyśmy przedstawić Ci rzeczywiste przykłady z życia
Elria Slabber - Glacier by Sanlam
Szkolenie - Introduction to Domain Driven Design
Przetłumaczone przez sztuczną inteligencję