Hands-On Domain-Driven Design with .NET Core: A komplexitás kezelése a szoftverek szívében a DDD-elvek gyakorlatba ültetésével

Értékelés:   (4.5 az 5-ből)

Hands-On Domain-Driven Design with .NET Core: A komplexitás kezelése a szoftverek szívében a DDD-elvek gyakorlatba ültetésével (Alexey Zimarev)

Olvasói vélemények

Összegzé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.

Hátrányok:

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)

Eredeti címe:

Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781788834094
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Hands-On Domain-Driven Design with .NET Core: A komplexitás kezelése a szoftverek szívében a...
Oldja meg az összetett üzleti problémákat a...
Hands-On Domain-Driven Design with .NET Core: A komplexitás kezelése a szoftverek szívében a DDD-elvek gyakorlatba ültetésével - Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

A szerző munkáit az alábbi kiadók adták ki:

© 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)