Hands-On Domain-Driven Design with .NET Core : S'attaquer à la complexité au cœur du logiciel en mettant en pratique les principes DDD

Note :   (4,5 sur 5)

Hands-On Domain-Driven Design with .NET Core : S'attaquer à la complexité au cœur du logiciel en mettant en pratique les principes DDD (Alexey Zimarev)

Avis des lecteurs

Résumé:

Ce livre est bien accueilli par les développeurs intéressés par la conception pilotée par les domaines (DDD) et ses applications dans .NET, loué pour ses idées pratiques et son style accessible. Cependant, il souffre de plusieurs problèmes, notamment un manque de relecture, des exemples de code obsolètes et des sections incomplètes, ce qui nuit à l'expérience globale.

Avantages:

Explications claires et concises des concepts DDD et des applications pratiques.
Fournit des extraits de code modernes, ce qui le rend facile à suivre.
Couvre efficacement les sujets avancés tels que le CQRS et l'Event Sourcing.
Bon équilibre entre la théorie et la pratique.
Encourage l'expérimentation et l'apprentissage pratiques.

Inconvénients:

Les fautes d'orthographe et les erreurs techniques nuisent à la crédibilité.
Certains exemples de code sont incorrects ou dépassés.
Des chapitres incomplets, y compris des références à des sujets avancés manquants.
Le manque de relecture affecte la qualité générale.
Les technologies abordées ne sont pas toutes pertinentes ou exactes pour les pratiques actuelles.

(basé sur 19 avis de lecteurs)

Titre original :

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

Contenu du livre :

Résoudre des problèmes commerciaux complexes en comprenant mieux les utilisateurs, en trouvant le bon problème à résoudre et en construisant des systèmes pilotés par les événements pour donner à vos clients ce qu'ils veulent vraiment.

Caractéristiques principales

⬤ Appliquer les principes DDD en utilisant des outils modernes tels que EventStorming, Event Sourcing, et CQRS.

⬤ Apprenez comment le DDD s'applique directement à différents styles architecturaux tels que REST, les systèmes réactifs et les microservices.

⬤ Les équipes peuvent travailler de manière flexible avec des services améliorés et des interactions découplées.

Description du livre

Les développeurs du monde entier adoptent rapidement les principes de DDD pour obtenir des résultats performants lorsqu'ils écrivent des logiciels qui traitent d'exigences métier complexes. Ce livre vous guidera dans l'implication des parties prenantes de l'entreprise dans le choix du logiciel que vous prévoyez de construire pour elles. En comprenant la nature temporelle des modèles de domaine orientés comportement, vous serez en mesure de construire des systèmes plus légers, plus agiles et plus modulaires.

Vous commencerez par découvrir la complexité du domaine et apprendrez comment capturer les aspects comportementaux du langage du domaine. Vous apprendrez ensuite ce qu'est l'EventStorming et progresserez vers la création d'un nouveau projet en .NET Core 2. 1 ; vous écrirez également du code pour transférer vos événements des notes autocollantes vers C#. Le livre vous montrera comment utiliser les agrégats pour gérer les commandes et produire des événements. Au fur et à mesure de votre progression, vous vous familiariserez avec les contextes délimités, les cartes de contexte, le sourçage d'événements et le CQRS. Après avoir traduit les modèles de domaine en code C# exécutable, vous créerez un frontend pour votre application en utilisant Vue. js. En outre, vous apprendrez comment refactoriser votre code et couvrirez les aspects essentiels de la version et de la migration des événements.

À la fin de ce livre DDD, vous aurez acquis la confiance nécessaire pour mettre en œuvre l'approche DDD dans votre organisation et serez en mesure d'explorer de nouvelles techniques qui complètent ce que vous avez appris dans le livre.

Ce que vous apprendrez

⬤ Découvrir et résoudre la complexité du domaine avec les parties prenantes de l'entreprise.

⬤ Éviter les pièges courants lors de la création du modèle de domaine.

⬤ Étudier le concept de contexte délimité et d'agrégat.

⬤ Concevoir et construire des modèles temporels basés sur le comportement et pas seulement sur les données.

⬤ Explorer les avantages et les inconvénients de l'Event Sourcing.

⬤ Se familiariser avec le CQRS et les modèles de lecture avec projections.

⬤ Pratiquer la construction d'une interface utilisateur à flux unidirectionnel avec Vue. js.

⬤ Comprendre comment une interface utilisateur basée sur les tâches est conforme aux principes DDD.

Autres informations sur le livre :

ISBN :9781788834094
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Hands-On Domain-Driven Design with .NET Core : S'attaquer à la complexité au cœur du logiciel en...
Résoudre des problèmes commerciaux complexes en...
Hands-On Domain-Driven Design with .NET Core : S'attaquer à la complexité au cœur du logiciel en mettant en pratique les principes DDD - Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)