Értékelés:
A könyv nagy népszerűségnek örvend a Domain-Driven Design (DDD) és annak .NET-ben való alkalmazása iránt érdeklődő fejlesztők körében, és dicsérik gyakorlatias meglátásaiért és közérthető stílusáért. Ugyanakkor számos problémával küzd, többek között a lektorálás hiányával, elavult kódpéldákkal és hiányos fejezetekkel, ami rontja az összképet.
Előnyök:⬤ Világos és tömör magyarázatok a DDD fogalmairól és gyakorlati alkalmazásairól.
⬤ Modern kódrészleteket tartalmaz, így könnyen követhető.
⬤ Hatékonyan kezeli az olyan haladó témákat, mint a CQRS és az eseményforrás-kezelés.
⬤ Jó egyensúly az elmélet és a gyakorlat között.
⬤ Ösztönzi a gyakorlati kísérletezést és tanulást.
⬤ A helyesírási és technikai hibák aláássák a hitelességet.
⬤ Néhány kódpélda hibás vagy elavult.
⬤ Hiányos fejezetek, beleértve a haladó témákra való hivatkozásokat, amelyek hiányoznak.
⬤ A korrektúra hiánya befolyásolja az általános minőséget.
⬤ Nem minden tárgyalt technológia releváns vagy pontos a jelenlegi gyakorlat szempontjából.
(19 olvasói vélemény alapján)
Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice
Oldja meg az összetett üzleti problémákat a felhasználók jobb megértésével, a megfelelő probléma megoldásának megtalálásával, és a karcsú, eseményvezérelt rendszerek kiépítésével, hogy azt nyújtsa ügyfeleinek, amire valóban vágynak.
Főbb jellemzők
⬤ A DDD alapelvek alkalmazása olyan modern eszközökkel, mint az EventStorming, az Event Sourcing és a CQRS.
⬤ Tanulja meg, hogyan alkalmazható a DDD közvetlenül a különböző architektúrális stílusokra, például a REST-re, a reaktív rendszerekre és a mikroszolgáltatásokra.
⬤ Tegye képessé a csapatokat a rugalmas munkavégzésre a továbbfejlesztett szolgáltatásokkal és a szétválasztott interakciókkal.
Könyv leírása
A fejlesztők világszerte gyorsan átveszik a DDD elveit, hogy hatékony eredményeket érjenek el a komplex üzleti követelményekkel foglalkozó szoftverek írásakor. Ez a könyv útmutatást nyújt az üzleti érdekeltek bevonásához, amikor kiválasztják a számukra készülő szoftvert. A viselkedésvezérelt tartománymodellek időbeli jellegének megismerésével karcsúbb, agilisabb és modulárisabb rendszereket építhet.
Először is feltárja a tartomány komplexitását, és megtanulja, hogyan lehet megragadni a tartomány nyelvének viselkedési aspektusait. Ezután megismerkedik az EventStorminggal, és továbblép egy új projekt létrehozásához a.NET Core 2-ben. 1; Ön is, és ír néhány kódot, hogy az eseményeket átvigyék a jegyzetfüzetből a C# nyelvre. A könyv megmutatja, hogyan használhatsz aggregátumokat a parancsok kezelésére és események előállítására. Ahogy haladsz előre, megismerkedsz a Bounded Contexts, a Context Map, az Event Sourcing és a CQRS használatával. A domain modellek futtatható C# kóddá történő lefordítása után a Vue. js segítségével létrehozza az alkalmazás frontendjét. Ezen kívül megtanulod, hogyan refaktoráld a kódodat, és kitérsz az eseményverzióra és a migráció alapvető kérdéseire.
A DDD-könyv végére önbizalmat szerez ahhoz, hogy a DDD-megközelítést a saját szervezetében is megvalósítsa, és képes lesz új technikákat felfedezni, amelyek kiegészítik a könyvben tanultakat.
Amit megtanulhat
⬤ Fedezze fel és oldja fel a domain komplexitását az üzleti érdekeltekkel együtt.
⬤ Kerülje el a gyakori buktatókat a tartománymodell létrehozásakor.
⬤ Tanulja meg a Bounded Context és az aggregátum fogalmát.
⬤ Tervezzen és építsen időbeli modelleket a viselkedés és nem csak az adatok alapján.
⬤ Tudja meg az eseményforrás-beszerzés előnyeit és hátrányait.
⬤ Megismerkedhet a CQRS-sel és a pontokba szedett olvasási modellekkel és az előrejelzésekkel.
⬤ Gyakorolja az egyirányú áramlású felhasználói felület építését a Vue. js segítségével.
⬤ Megérti, hogy a feladat alapú UI hogyan felel meg a DDD elveinek.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)