Tactical software architecture: Domain Driven Design

Tactical software architecture: Domain Driven Design

Are you in the mood for concentrated domain-driven design knowledge - combined with many years of practical experience? Then you've definite

Von AOE GmbH - AOE Academy

Datum und Uhrzeit

Di. 8. Okt. 2024 23:30 - Mi. 9. Okt. 2024 03:30 PDT

Veranstaltungsort

Online

Rückerstattungsrichtlinie

Rückerstattungen bis zu 7 Tage vor dem Event

Agenda

Introduction to DDD


Motivation and context, clarification of terms, When should DDD be used and when not? What is the focus of “Strategic DDD” and “Tactical DDD Patterns”? What are bounded contexts? What is a powerful ...

Presentation of the example domain “Hackerando”

Application architecture


Advantages of a “technology-free domain model”, separation of concerns and typical layers, concept of ports and adapters

Overview of building blocks and design patterns


Overview of building blocks and design patterns, value objects in detail, entities in detail, domain services in detail

Design Patterns


Modeling the domain, General principles and goals, Aggregates, aggregate roots and invariants, Repositories Examples for the implementation of a directory, Factories and reconstitution, Examples for ...

Implementation of DDD


Bounded Context, Modules, Name Spaces: How are they connected? How can an application be structured with modules? Typical “DDD Smells

Zu diesem Event

  • 4 Stunden

At the end of the training you will be able to

  • recognize where and why you should use DDD practices
  • identify and use the basic DDD building blocks
  • implement applications with clean layering and recognize some best practices
  • discuss the relationship between namespaces, modules, aggregates and bounded contexts
  • be aware of the typical “smells”

Find out more about our speakers: The training will be led by Daniel Pötzinger, CTO of AOE GmbH and Stefan Rotsch, Senior Solution Architect at AOE GmbH.

Get to know the two of them and their passion and philosophy on software architecture in this video.

Cost: 525.00 euros (incl. 19% VAT, invoice will be provided).

Language of the training: English

Target group: The training is designed for software developers, architects and product owners. You should have some experience in the development and delivery of software products. Some know-how in software architecture is an advantage, but not required.

Number of participants: The training is limited to 15 people. Why? So that you can take away as much as possible from the training and so that you can exchange ideas and ask questions. The group of participants in the training consists of AOE colleagues as well as external customers and participants.

Technical information: The training will take place via Zoom. Please make sure in advance that you can use Zoom and that your headset and camera are set up so that a joint exchange is possible.

Organizational notes: After participating in the training you will receive a certificate of participation to the e-mail address you provided for registration.

Who are we? AOE is an agile software service provider for digital e-commerce, marketplace and product solutions. We support companies in the digital transformation of existing business models - through the development of complex customized software as well as strategic and technological consulting and support. We pass on our specialist expertise and our many years of practical experience from “real” agile project work in our AOE Academy training courses.

General information about AOE GmbH can be found here and about the AOE Academy here.

Contact us: Questions? Contact us at academy@aoe.com.

The date is not suitable? Write to us at academy@aoe.com and we will inform you about the next dates and individual training offers.

Veranstaltet von

Interaktive Trainings, Workshops und Beratung von echten Expert:innen. Praxisnahes Wissen aus realen Enterprise-Projekten, maßgeschneidert auf deinen Bedarf. Profitiere von 20+ Jahren Erfahrung in der agilen Softwareentwicklung.

525 €