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!
Autor | Alexey Zimarev |
Wydawnictwo | Helion |
Rok wydania | 2021 |
Oprawa | broszurowa |
Liczba stron | 424 |
Format | 237 x 168 mm |
Kod paskowy (EAN) | 9788328377653 |
Data premiery | 2021.07.20 |
Data pojawienia się | 2021.07.20 |
Dostępna liczba sztuk | |
---|---|
Dostępność całkowita | 1 szt. (realizacja już jutro) |
Dostępność w naszym magazynie | 0 szt. |
Dostępność w punktach Bonito |
---|
ul. Jagiellońska 4 (przecznica ul. Wolności) | Zamów i odbierz 2024.04.22 |
ul. Dmowskiego 12 (obok stacji Gdańsk Wrzeszcz) | Zamów i odbierz 2024.04.22 |
ul. Staromiejska 6 (50 m od Rynku) | Zamów i odbierz 2024.04.20 |
ul. Piotrkowska 193 (200 m od Politechniki Łódzkiej) | Zamów i odbierz 2024.04.22 |
al. Komisji Edukacji Narodowej 51 (skrzyżowanie z ul. Płaskowickiej) | Zamów i odbierz 2024.04.20 |
al. Komisji Edukacji Narodowej 88 (Ursynów - metro Stokłosy) | Zamów i odbierz 2024.04.20 |
al. Niepodległości 54 (przy stacji metro Wierzbno) | Zamów i odbierz 2024.04.20 |
ul. Chmielna 4 (50 metrów od ul. Nowy Świat) | Zamów i odbierz 2024.04.20 |
ul. Czapelska 48 (200 m od ronda Wiatraczna) | Zamów i odbierz 2024.04.20 |
ul. Kondratowicza 37 (blisko Szpitala Bródnowskiego) | Zamów i odbierz 2024.04.22 |
ul. Pańska 96 (300 m od ronda Daszyńskiego) | Zamów i odbierz 2024.04.22 |
ul. Powstańców Śląskich 3 (obok restauracji McDonald's) | Zamów i odbierz 2024.04.20 |
ul. Stawki 8 (450 m od CH Arkadia) | Zamów i odbierz 2024.04.20 |
ul. Wspólna 27 (przecznica Marszałkowskiej) | Zamów i odbierz 2024.04.22 |
ul. Żeromskiego 1 (przy stacji metra Słodowiec) | Zamów i odbierz 2024.04.20 |
al. Armii Krajowej 12 (Budynek Centrum AB) | Zamów i odbierz 2024.04.20 |
ul. Jedności Narodowej 122 (blisko Parku Słowiańskiego) | Zamów i odbierz 2024.04.22 |
ul. Plac Grunwaldzki 25 (w budynku Grunwaldzki Center) | Zamów i odbierz 2024.04.22 |
ul. Ruska 2 (przy Placu Solnym) | Zamów i odbierz 2024.04.20 |
Darmowa dostawa już od 299,00 zł