Wdrożenie zasad projektowania dziedzinowego (DDD) jest szansą na uzyskanie nieprzeciętnych wyników projektowania oprogramowania dla złożonych wymagań biznesowych. Żeby podejście DDD ujawniło swoje mocne strony, potrzebne jest zrozumienie potrzeb użytkowników i zidentyfikowanie właściwych problemów do rozwiązania.
Dopiero potem można przystąpić do budowania modeli. Zaangażowanie zainteresowanych stron biznesowych w ten cykl nie zawsze jednak przebiega produktywnie. Potrzebne jest zrozumienie natury modeli dziedzinowych opartych na zachowaniu, a także tego, jaką rolę odgrywają one w budowie zwinnych i zmodularyzowanych systemów.
Dzięki tej książce zrozumiesz użyteczne znaczenie złożoności dziedziny i behawioralnych aspektów języka dziedzinowego. Poznasz podstawowe zasady DDD i nauczysz się używać takich narzędzi jak EventStorming, Event Sourcing i CQRS.
Dowiesz się, jak stosuje się DDD do różnorodnych stylów architektonicznych, takich jak REST, systemy reaktywne i mikrousługi. Nauczysz się pracować we frameworku.NET Core 2.2, by przetłumaczyć modele dziedzinowe na wykonywalny kod C#,, a także Vue.js, aby zbudować frontend aplikacji.
Nie zabrakło tutaj dodatkowo zagadnień refaktoryzacji kodu, numerowania wersji zdarzeń i migracji. W efekcie poszczególne zespoły w organizacji będą mogły pracować rozciągliwiej i skuteczniej dzięki udoskonalonym usługom i oddzielonym interakcjom.
W książce między innymi: angażowanie interesariuszy biznesowych do rozwiązywania złożoności dziedziny koncepcja kontekstu ograniczonego i agregatu projektowanie modeli tymczasowych na podstawie zachowania wzorzec CQRS i modele odczytu wykorzystujące rzutowania jednokierunkowy przepływ interfejsu użytkownika w Vue.js funkcjonalne wykorzystywanie zasad projektowania dziedzinowego Programowanie dziedzinowe: tak się trafia w sedno potrzeb!
Powyższy opis pochodzi od wydawcy.
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Domain-Driven Design dla.NET Core. Twój komentarz zostanie wyświetlony po moderacji.