Online oder vor Ort, unter Anleitung durch Dozenten durchgeführte Live-Schulungen zum Domain-Driven Design (DDD) vermitteln durch interaktive Diskussionen und praktische Übungen die Grundlagen und Anwendungen von DDD.
DDD-Schulungen stehen als "Online-Live-Schulung" oder "Vor-Ort-Live-Schulung" zur Verfügung. Online-Live-Schulungen (auch bekannt als "Remote-Live-Schulungen") werden über eine interaktive Remotedesktopumgebung durchgeführt. Vor-Ort-Live-Schulungen können lokal auf den Prämissen des Kunden in Bonn oder in den NobleProg Unternehmensschulungszentren in Bonn durchgeführt werden.
Unsere Schulungsräumlichkeiten befinden sich in der Mozartstraße 4-10 in Bonn. Unsere großzügigen Schulungsräume südwestlich des Stadtzentrums und bieten optimale Trainingsbedingungen für Ihre Bedürfnisse.
Anfahrt
Die NobleProg-Schulungsräumlichkeiten liegen verkehrsgünstig nahe des Hauptbahnhofs. Im Westen erreicht man die Bundesautobahn A565.
Parkplätze
Rund um unsere Schulungsräume finden Sie zahlreiche Parkplätze.
Lokale Infrastruktur
In der Bonner Innenstadt finden Sie zahlreiche Hotels und Restaurants.
Domain-Driven Design (DDD) ist ein Ansatz zur Softwareentwicklung, der darauf abzielt, Systeme um den Geschäftsbereich herum zu gestalten. Dabei wird eine gemeinsame ubiquitäre Sprache und taktische sowie strategische Modellierungstechniken verwendet.
Diese von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an fortgeschrittene Senior-Entwickler, die DDD-Prinzipien anwenden möchten, um robuste, wartbare und skalierbare Systeme zu entwerfen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Kerngeschäftsdomänen mit ubiquitärer Sprache und begrenzten Kontexten zu identifizieren und zu modellieren.
Taktische DDD-Muster wie Entitäten, Wertobjekte, Aggregat, Repositories und Domänen-Dienste anzuwenden.
Kontextkarten und strategische Grenzen zu entwerfen, um die Komplexität in Mikro-Services und Teams zu verwalten.
DDD-Praktiken in Agile-Teams und CI/CD-Arbeitsabläufe zu integrieren, um die Zusammenarbeit und den Delivery-Prozess zu verbessern.
Kursformat
Interaktive Vorlesung und Diskussion.
Viele Übungen und Praxisübungen.
Hands-on-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsmöglichkeiten
Um eine angepasste Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte.
Diese von einem Dozenten geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Entwickler, Architekten und Analysten auf mittlerem Niveau, die DDD-Konzepte und -Praktiken für ihre Softwareprojekte erlernen und anwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Kernkonzepte von DDD (begrenzte Kontexte, Entitäten usw.) und ihre Anwendung in Softwareprojekten zu verstehen.
Strategische DDD anzuwenden, um das Domänenmodell zu definieren und zu entwerfen, Subdomänen zu identifizieren und Grenzen festzulegen.
Implementierung von taktischem DDD unter Verwendung von Mustern wie CQRS, Factories und Event Sourcing.
Refactoring und Modernisierung von Altsystemen mit DDD-Techniken.
Entwurf und Implementierung von produkt-, bereichs- und teamorientierten Architekturen.
Nutzung von Data Mesh, um eine bereichsorientierte Datenplattform zu schaffen, die Datenerkennung und -verwaltung unterstützt.
Domain-Driven Design (DDD) ist eine leistungsstarke Softwareentwicklungs methodology, die auf die Modellierung komplexer Softwareverhalten abzielt, indem die technische Implementierung mit den Kernkonzepten des Geschäfts aligniert wird. Dieser Kurs untersucht, wie DDD Teams hilft, Komplexität zu managen und Risiken durch strategische und taktische Patterns zu reduzieren. Die Teilnehmer lernen, eine "Ubiquitous Language" (Allgegenwärtige Sprache) zu erstellen, klare Grenzen durch Bounded Contexts zu definieren und spezifische Bausteine wie Entities, Value Objects und Aggregates zu verwenden. Das Ziel ist es, flexible, wartbare Softwarearchitekturen zu erstellen, die konsistent mit dem sich entwickelnden Geschäftsbereich bleiben.
Mehr Informationen...
Zuletzt aktualisiert:
Erfahrungsberichte (1)
Dass wir Ihnen realistische Beispiele aus dem echten Leben zeigen können