Wdrożenie zasad projektowania dziedzinowego (DDD) jest szansą na uzyskanie doskonałych wyników projektowania oprogramowania dla złożonych wymagań biznesowych. Aby podejście DDD ujawniło swoje zalety, konieczne 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 proces nie zawsze jednak przebiega efektywnie. Konieczne jest zrozumienie natury modeli dziedzinowych opartych na zachowaniu oraz tego, jaką rolę odgrywają one w budowie zwinnych i zmodularyzowanych systemów.
Dzięki tej książce zrozumiesz praktyczne 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óżnych stylów architektonicznych, takich jak REST, systemy reaktywne i mikrousługi. Nauczysz się pracować we frameworku .NET Core 2.2, aby przetłumaczyć modele dziedzinowe na wykonywalny kod C#, oraz Vue.js, aby zbudować frontend aplikacji. Nie zabrakło tutaj również zagadnień refaktoryzacji kodu, numerowania wersji zdarzeń i migracji. W rezultacie poszczególne zespoły w organizacji będą mogły pracować elastyczniej i efektywniej dzięki ulepszonym 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
praktyczne stosowanie zasad projektowania dziedzinowego
Programowanie dziedzinowe: tak się trafia w sedno potrzeb!
Zmień sposób myślenia o projektowaniu systemów informatycznych!Tworzenie skomplikowanych systemów informatycznych wymaga nowego podejścia. Dotychczas stosowane metody przestają się sprawdzać i generują mnóstwo problemów. Odpowiedzią na...
Katalog towarzyszący wystawie Krzysztof Wodiczko. Na rzecz domeny publicznej oferuje retrospektywny wgląd w praktykę artystyczną Wodiczki, eksponując krytyczny wymiar jego sztuki (wersja angielskojęzyczna)Katalog towarzyszący wystawie...
Miłość nie zawsze przychodzi od pierwszego wejrzenia. Nie zawsze jest słodka i delikatna. Czasem przypomina wielki wybuch, gdy zderzają się dwie rozgrzane do czerwoności gwiazdy. Getty Caster chce w końcu ułożyć sobie życie. Zamieszkać...
Hedbanz od Spin Master to dynamiczna, wciągająca gra dla całej rodziny. Edycja druga zawiera sześć nowych opasek na głowę oraz kilka zupełnie nowych ilustracji kart. Wybierz opaskę, umieść w niej kartę i rozpocznij grę. Twoim zadaniem...
Framework ASP.NET Core odzwierciedla zmianę podejścia do technologii strony klienta: niezależność od platformy sprzętowej, łatwiejsze prowadzenie testów jednostkowych i rozbudowa tworzonych systemów. Kolejna wersja frameworka odzwierciedla...
Kompletny podręcznik budowania wysokiej jakości rozwiązań przy użyciu ASP.NET CoreProgramowanie w ASP.NET Core to wyczerpujący podręcznik praktycznego tworzenia aplikacji WWW przy użyciu nowej platformy ASP.NET Core firmy Microsoft. Autor...
Dobry webdeveloper to wszechstronny webdeveloper.Nie może poprzestawać na znajomości jednego języka i umiejętności korzystania z jednej, konkretnej technologii. Co więcej, rozpowszechnianie się jednostronicowych aplikacji internetowych (ang....
Wyścigi szybkie jak światło. Kręcąc się i płynąc, z wdziękiem pokonuję zakręty. Zwycięstwo jest moje, wygram wyścig. - Victory Przedstawiamy zupełnie nową modną lalkę Victory LOL Surprise OMG z wieloma niespodziankami! Zwycięstwo...
ASP.NET Core jest doskonałym narzędziem dla profesjonalnychprogramistów. Zapewnia kompletne środowisko wyposażone w bogaty zestawfunkcjonalności, pozwalające wykorzystywać najnowsze technologie w tworzonychaplikacjach. Kolejna wersja tej...
Muzyka wzywa, chodź, idziemy. Będziemy się świetnie bawić, oglądając program! - Jams. Przedstawiamy zupełnie nową modną lalkę LOL Surprise OMG Jams z wieloma niespodziankami! Catch Jams zawsze najlepiej bawi się na muzycznych pokazach,...
Witaj na stronie księgarni internetowej Idena.pl! Otworzyliśmy ją przede wszystkim z miłości do literatury, którą chcemy się dzielić z innymi.
W naszej ofercie znajdziesz m.in. książki edukacyjne dla dzieci (bajki i baśnie). Dysponujemy także specjalistycznymi książkami logopedycznymi. Skorzystaj z wyszukiwarki – w kilka sekund otrzymasz interesujące Cię propozycje. Wystarczy dodać je do koszyka i czekać na paczkę!
Na Idena.pl ciekawe produkty dla siebie znajdą nastoletni pasjonaci sztuki. Proponujemy szeroki wybór kredek Maped i kredek świecowych Crayola.