Hands-On Domain-Driven Design con .NET Core: Affrontare la complessità nel cuore del software mettendo in pratica i principi della DDD

Punteggio:   (4,5 su 5)

Hands-On Domain-Driven Design con .NET Core: Affrontare la complessità nel cuore del software mettendo in pratica i principi della DDD (Alexey Zimarev)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato dagli sviluppatori interessati al Domain-Driven Design (DDD) e alle sue applicazioni in .NET, e viene lodato per le sue intuizioni pratiche e lo stile accessibile. Tuttavia, soffre di vari problemi, tra cui la mancanza di correzione delle bozze, esempi di codice obsoleti e sezioni incomplete, che ne sminuiscono l'esperienza complessiva.

Vantaggi:

Spiegazioni chiare e concise dei concetti DDD e delle applicazioni pratiche.
Fornisce snippet di codice moderni, che lo rendono facile da seguire.
Copre efficacemente argomenti avanzati come CQRS ed Event Sourcing.
Buon equilibrio tra teoria e pratica.
Incoraggia la sperimentazione pratica e l'apprendimento.

Svantaggi:

Gli errori di ortografia e gli errori tecnici minano la credibilità.
Alcuni esempi di codice sono errati o obsoleti.
Capitoli incompleti, compresi i riferimenti ad argomenti avanzati che mancano.
La mancanza di correzione delle bozze influisce sulla qualità complessiva.
Non tutte le tecnologie discusse possono essere rilevanti o accurate per le pratiche attuali.

(basato su 19 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Risolvere problemi aziendali complessi comprendendo meglio gli utenti, trovando il problema giusto da risolvere e costruendo sistemi snelli basati sugli eventi per dare ai clienti ciò che vogliono davvero.

Caratteristiche principali

⬤ Applicare i principi DDD utilizzando strumenti moderni come EventStorming, Event Sourcing e CQRS.

⬤ Imparare come il DDD si applica direttamente a vari stili architetturali come REST, sistemi reattivi e microservizi.

⬤ Potenziare i team a lavorare in modo flessibile con servizi migliorati e interazioni disaccoppiate.

Descrizione del libro

Gli sviluppatori di tutto il mondo stanno rapidamente adottando i principi del DDD per ottenere risultati potenti quando scrivono software che si occupano di requisiti aziendali complessi. Questo libro vi guiderà a coinvolgere gli stakeholder aziendali nella scelta del software che intendete realizzare per loro. Scoprendo la natura temporale dei modelli di dominio behavior-driven, sarete in grado di costruire sistemi più snelli, agili e modulari.

Inizierete scoprendo la complessità del dominio e imparerete a catturare gli aspetti comportamentali del linguaggio del dominio. Imparerete quindi a conoscere l'EventStorming e a creare un nuovo progetto in.NET Core 2.1; inoltre, scriverete del codice per trasferire gli eventi dalle note appiccicose a C#. 1; inoltre, scriverete un po' di codice per trasferire gli eventi dalle note adesive a C#. Il libro mostra come utilizzare gli aggregati per gestire i comandi e produrre eventi. Man mano che si va avanti, si imparano a conoscere i contesti vincolati, la mappa di contesto, l'event sourcing e il CQRS. Dopo aver tradotto i modelli di dominio in codice C# eseguibile, creerete un frontend per la vostra applicazione utilizzando Vue. js. Inoltre, imparerete a rifattorizzare il vostro codice e a conoscere gli elementi essenziali del versioning e della migrazione degli eventi.

Alla fine di questo libro sul DDD, avrete acquisito la fiducia necessaria per implementare l'approccio DDD nella vostra organizzazione e sarete in grado di esplorare nuove tecniche che completano quanto appreso nel libro.

Che cosa imparerete?

⬤ Scoprire e risolvere la complessità del dominio insieme alle parti interessate.

⬤ Evitare le insidie più comuni durante la creazione del modello di dominio.

⬤ Studiare il concetto di contesto limitato e di aggregazione.

⬤ Progettare e costruire modelli temporali basati sul comportamento e non solo sui dati.

⬤ Esplorare i vantaggi e gli svantaggi dell'Event Sourcing.

⬤ Prendere confidenza con CQRS e con i modelli di lettura puntuali con le proiezioni.

⬤ Praticare la costruzione di interfacce utente a flusso unidirezionale con Vue. js.

⬤ Capire come un'interfaccia utente basata sui task sia conforme ai principi DDD.

Altre informazioni sul libro:

ISBN:9781788834094
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Hands-On Domain-Driven Design con .NET Core: Affrontare la complessità nel cuore del software...
Risolvere problemi aziendali complessi comprendendo...
Hands-On Domain-Driven Design con .NET Core: Affrontare la complessità nel cuore del software mettendo in pratica i principi della DDD - Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)