Hands-On Domain-Driven Design cu .NET Core: Abordarea complexității în inima software-ului prin punerea în practică a principiilor DDD

Evaluare:   (4.5 din 5)

Hands-On Domain-Driven Design cu .NET Core: Abordarea complexității în inima software-ului prin punerea în practică a principiilor DDD (Alexey Zimarev)

Recenzii ale cititorilor

Rezumat:

Cartea este bine primită în rândul dezvoltatorilor interesați de Domain-Driven Design (DDD) și de aplicațiile sale în .NET, fiind lăudată pentru perspectivele sale practice și stilul accesibil. Cu toate acestea, cartea suferă de diverse probleme, inclusiv o lipsă de corectură, exemple de cod depășite și secțiuni incomplete, ceea ce diminuează experiența generală.

Avantaje:

Explicații clare și concise ale conceptelor DDD și ale aplicațiilor practice.
Oferă fragmente de cod moderne, făcând-o ușor de urmărit.
Acoperă eficient subiecte avansate, cum ar fi CQRS și Event Sourcing.
Bun echilibru între teorie și practică.
Încurajează experimentarea și învățarea practică.

Dezavantaje:

Greșelile de ortografie și erorile tehnice subminează credibilitatea.
Unele exemple de cod sunt incorecte sau învechite.
Capitole incomplete, inclusiv trimiteri la subiecte avansate care lipsesc.
Lipsa corecturii afectează calitatea generală.
Nu toate tehnologiile discutate pot fi relevante sau exacte pentru practicile actuale.

(pe baza a 19 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Rezolvă probleme complexe de afaceri prin înțelegerea mai bună a utilizatorilor, găsirea problemei corecte de rezolvat și construirea de sisteme slabe bazate pe evenimente pentru a oferi clienților ceea ce își doresc cu adevărat

Caracteristici cheie

⬤ Aplicați principiile DDD folosind instrumente moderne precum EventStorming, Event Sourcing și CQRS.

⬤ Învățați cum DDD se aplică direct la diverse stiluri arhitecturale, cum ar fi REST, sisteme reactive și microservicii.

⬤ Emputerniciți echipele să lucreze flexibil cu servicii îmbunătățite și interacțiuni decuplate.

Descrierea cărții

Dezvoltatorii din întreaga lume adoptă rapid principiile DDD pentru a obține rezultate puternice atunci când scriu software care se ocupă de cerințe de afaceri complexe. Această carte vă va ghida în implicarea părților interesate din afaceri atunci când alegeți software-ul pe care intenționați să îl construiți pentru ele. Descoperind natura temporală a modelelor de domeniu conduse de comportament, veți putea construi sisteme mai slabe, mai agile și mai modulare.

Veți începe prin descoperirea complexității domeniului și veți învăța cum să capturați aspectele comportamentale ale limbajului domeniului. Veți învăța apoi despre EventStorming și veți avansa spre crearea unui nou proiect în.NET Core 2. 1; de asemenea, veți și scrie ceva cod pentru a vă transfera evenimentele de la sticky notes la C#. Cartea vă va arăta cum să utilizați agregate pentru a gestiona comenzi și a produce evenimente. Pe măsură ce avansați, vă veți familiariza cu Bounded Contexts, Context Map, Event Sourcing și CQRS. După traducerea modelelor de domeniu în cod C# executabil, veți crea un frontend pentru aplicația dvs. utilizând Vue. js. În plus, veți învăța cum să vă refactorizați codul și veți acoperi elementele esențiale ale versionării și migrării evenimentelor.

Până la sfârșitul acestei cărți DDD, veți dobândi încrederea necesară pentru a implementa abordarea DDD în organizația dvs. și veți putea explora noi tehnici care completează ceea ce ați învățat din carte.

Ce veți învăța

⬤ Descoperiți și rezolvați complexitatea domeniului împreună cu părțile interesate din afaceri.

⬤ Evitați capcanele comune atunci când creați modelul domeniului.

⬤ Studiați conceptul de context limitat și agregat.

⬤ Desenați și construiți modele temporale bazate pe comportament și nu numai pe date.

⬤ Explorați beneficiile și dezavantajele Event Sourcing.

⬤ Fă cunoștință cu CQRS și cu modelele de citire la obiect cu proiecții.

⬤ Practicați construirea unei interfețe cu flux unidirecțional cu Vue. js.

⬤ Înțelegeți cum o interfață de utilizator bazată pe sarcini se conformează principiilor DDD.

Alte date despre carte:

ISBN:9781788834094
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Hands-On Domain-Driven Design cu .NET Core: Abordarea complexității în inima software-ului prin...
Rezolvă probleme complexe de afaceri prin...
Hands-On Domain-Driven Design cu .NET Core: Abordarea complexității în inima software-ului prin punerea în practică a principiilor DDD - Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)