Oben oder vor Ort: Dozentengeführte Live-Schulungen zum domänengetriebenen Entwurf (Domain Driven Design, DDD) vermitteln die Grundlagen und Anwendungen von DDD anhand interaktiver Diskussionen und praktischer Übungen.
DDD-Schulungen stehen als „Online-Livetrainings“ oder „Vor-Ort-Livetrainings“ zur Verfügung. Online-Livetrainings (auch „Remote-Livetrainings“) werden über einen interaktiven Fernzugriff auf den Desktop durchgeführt. Vor-Ort-Livetrainings können lokal an Ihrem Standort in Innsbruck oder in den Schulungszentren von NobleProg in Innsbruck stattfinden.
NobleProg – Ihr lokaler Bildungspartner
NobleProg Innsbruck
Valiergasse 58, Innsbruck, Austria, 6020
Überblick
Unsere Schulungsräumlichkeiten befinden sich in der Valiergasse 58 in Innsbruck und bieten optimale Trainingsbedingungen für Ihre Bedürfnisse.
Anfahrt
Die NobleProg-Schulungsräumlichkeiten liegen verkehrsgünstig nahe des Hauptbahnhofs, die Autobahnen A12 und A13 sind gut erreichbar.
Parkplätze
Rund um unsere Schulungsräume gibt es in den umliegenden Straßen Parkmöglichkeiten.
Lokale Infrastruktur
Im Bereich der Innenstadt gibt es zahlreiche Restaurants und auch Hotels sind in Laufnähe.
Domain-Driven Design (DDD) ist ein Ansatz zur Softwareentwicklung, der darauf abzielt, Systeme um das Geschäftsgebiet herum zu gestalten. Dabei werden eine gemeinsame allgegenwärtige Sprache sowie taktische und strategische Modellierungstechniken eingesetzt.
Dieses von einem Dozenten geleitete Live-Training (online oder vor Ort) richtet sich an erfahrene Senior-Entwickler auf fortgeschrittenem Niveau, 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:
Kernkonzepte des Geschäftsgebiets zu identifizieren und mit Hilfe der allgegenwärtigen Sprache sowie von Begrenzten Kontexten (Bounded Contexts) zu modellieren.
Taktische DDD-Muster wie Entitäten, Wertobjekte, Aggregate, Repositories und Domänendienste anzuwenden.
Kontextkarten und strategische Grenzen zu entwerfen, um die Komplexität über Microservices- und Teamgrenzen hinweg zu beherrschen.
DDD-Praktiken in Agile-Teams sowie in CI/CD-Arbeitsabläufen zu integrieren, um Zusammenarbeit und Auslieferung zu verbessern.
Format des Kurses
Interaktive Vorträge und Diskussionen.
Umfangreiche Übungen und Praxisanteile.
Praktische Umsetzung in einer Live-Lab-Umgebung.
Möglichkeiten zur Kursanpassung
Um eine maßgeschneiderte Schulung für diesen Kurs zu erhalten, kontaktieren Sie uns bitte zwecks Abstimmung.
Diese instructor-led, live Schulung in Innsbruck (online oder vor Ort) richtet sich an Entwickler, Architekten und Analysten mit mittlerem Know-how, die DDD-Konzepte und -Praktiken in ihren Softwareprojekten lernen und anwenden möchten.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
Kernkonzepte von DDD (Bounded Contexts, Entities usw.) zu verstehen und deren Anwendung in Softwareprojekten nachzuvollziehen.
Strategisches DDD einzusetzen, um das Domänenmodell zu definieren und zu designen, Subdomains zu identifizieren und Grenzen festzulegen.
Taktisches DDD mit Mustern wie CQRS, Factories und Event Sourcing zu implementieren.
Legacy-Systeme effektiv mit DDD-Techniken zu refaktorieren und zu modernisieren.
Produkt-, Domänen- und teamorientierte Architekturen zu entwerfen und zu implementieren.
Data Mesh zu nutzen, um eine domänenorientierte Datenplattform für Data Discovery und Governance aufzubauen.
Domain-Driven Design (DDD) ist ein leistungsstarker Ansatz der Softwareentwicklung, der sich auf die Modellierung komplexer Softwareverhalten konzentriert, indem die technische Umsetzung mit den Kernkonzepten des Geschäftsmodells abgestimmt wird. Dieser Kurs untersucht, wie DDD Teams dabei unterstützt, Komplexität zu bewältigen und Risiken durch strategische und taktische Muster zu reduzieren. Die Teilnehmer lernen, eine 'Allgegenwärtige Sprache' (Ubiquitous Language) aufzubauen, klare Grenzen durch Bounded Contexts zu definieren und spezifische Bausteine wie Entitäten, Wertobjekte und Aggregate zu verwenden. Das Ziel ist es, flexible und wartbare Softwarearchitekturen zu schaffen, die mit dem sich entwickelnden Geschäftsdomän im Einklang bleiben.
Mehr Informationen...
Zuletzt aktualisiert:
Erfahrungsberichte (1)
Dass wir Ihnen realistische Beispiele aus dem echten Leben zeigen können