Fr. 44.50

DDD 4 Developers - Patterns für die Implementierung

Allemand · Livre de poche

Expédition généralement dans un délai de 1 à 3 jours ouvrés

Description

En savoir plus

  • Fokus auf Implementierungsdetails von DDD für komplexe Anwendungen
  • Praxisnahe Muster für die Umsetzung mit anschaulichen Beispielen
  • Behandlung realer Frage- und Problemstellungen in Softwareentwicklungsprojekten

In den letzten Jahrzehnten hat sich Domain-Driven Design (DDD) als Technik der Wahl etabliert, um der enormen und zunehmenden Komplexität der Fachdomänen in der Softwaremodellierung zu begegnen.
Christopher Rudoll zeigt, was die Prinzipien des Domain-Driven Design über die zentralen Tätigkeiten der Domänenmodellierung und des Prozessdesigns hinaus in der ganz konkreten Implementierungspraxis bedeuten und wie sie sich auf Fragestellungen in der täglichen Arbeit von Softwareentwicklern anwenden lassen. Dabei wird deutlich, dass DDD nicht nur mit Event Storming und der Identifikation von Bounded Contexts zu tun hat, sondern auch in Detailfragen der Implementierung sehr hilfreiche Leitlinien bieten kann. Solche Leitlinien werden in Form von Patterns und Antipatterns anhand von Code und UML-Beispielen ausführlich erläutert.

A propos de l'auteur

Christopher Rudoll ist Softwarearchitekt bei der iteratec GmbH in München und arbeitet an Projekten in den Branchen Automotive und Logistik. Sein Tätigkeitsfeld reicht vom Entwurf und der Umsetzung von Webanwendungen bis zur Konzeption und Implementierung komplexer Microservice-Landschaften, wobei sein besonderes Interesse den Ideen des Domain-Driven Design gilt.

Résumé

Neue, spannende Konzepte für DDD-Enthusiasten und Softwaremodellierer

  • Fokus auf Implementierungsdetails von DDD für komplexe Anwendungen
  • Praxisnahe Muster für die Umsetzung mit anschaulichen Beispielen
  • Behandlung realer Frage- und Problemstellungen in Softwareentwicklungsprojekten

In den letzten Jahrzehnten hat sich Domain-Driven Design (DDD) als Technik der Wahl etabliert, um der enormen und zunehmenden Komplexität der Fachdomänen in der Softwaremodellierung zu begegnen.
Christopher Rudoll zeigt, was die Prinzipien des Domain-Driven Design über die zentralen Tätigkeiten der Domänenmodellierung und des Prozessdesigns hinaus in der ganz konkreten Implementierungspraxis bedeuten und wie sie sich auf Fragestellungen in der täglichen Arbeit von Softwareentwicklern anwenden lassen. Dabei wird deutlich, dass DDD nicht nur mit Event Storming und der Identifikation von Bounded Contexts zu tun hat, sondern auch in Detailfragen der Implementierung sehr hilfreiche Leitlinien bieten kann. Solche Leitlinien werden in Form von Patterns und Antipatterns anhand von Code und UML-Beispielen ausführlich erläutert.

Aus dem Inhalt:
  • Supple Design – Evansʼ Prinzipien
  • Ontologie – Abbildung der Welt in Software
  • Semantik – Abbildung sprachlicher Konzepte in Software
  • Konzeptuelle Räume – kognitive Grundlagen der Konzeptbildung
  • Die (lästige) Realität – Fallstricke und Stolpersteine

Das Buch bietet sowohl für DDD-Enthusiasten und Softwaremodellierer als auch für Business-Analysten und Architekten neue, spannende Konzepte. Es erweitert den Werkzeugkasten eines jeden Entwicklers.

Détails du produit

Auteurs Christopher Rudoll
Edition dpunkt
 
Langues Allemand
Format d'édition Livre de poche
Sortie 30.05.2025
 
EAN 9783988890412
ISBN 978-3-9888904-1-2
Pages 156
Dimensions 165 mm x 10 mm x 240 mm
Poids 336 g
Catégories Sciences naturelles, médecine, informatique, technique > Informatique, ordinateurs > Informatique

Softwareentwicklung, Patterns, Softwarearchitektur, Refaktorisierung, Domain-Driven Design, Bounded Context, Softwaremodellierung, Domänenmodellierung

Commentaires des clients

Aucune analyse n'a été rédigée sur cet article pour le moment. Sois le premier à donner ton avis et aide les autres utilisateurs à prendre leur décision d'achat.

Écris un commentaire

Super ou nul ? Donne ton propre avis.

Pour les messages à CeDe.ch, veuillez utiliser le formulaire de contact.

Il faut impérativement remplir les champs de saisie marqués d'une *.

En soumettant ce formulaire, tu acceptes notre déclaration de protection des données.