Refactoring course
- weaknesses in your software architecture
- uniform quality standard for source code
- ools/techniques for clean code
Beschreibung
Domain-Driven Design (according to E. Evans) is nowadays considered in two ways: As a basic development methodology for enterprise applications with complex business logic on the one hand and as a guideline for the logical design of microservices on the other.
In this training, participants will learn the basic terms and procedures of DDD. We will show you how the collaboration of business and software experts creates a long-term, sustainable model for an application system. But that's not all: We have implemented a concrete application system in the form of a reference implementation in Java / Jakarta EE, so that the participants gain an insight into the practical implementation of the DDD concepts. However, all training content is conceptually transferable to other programming languages like e.g. C# and frameworks such as for example Spring (Boot).
After this training, we offer all participants an individual Q&A session for questions about the topic. All interested colleagues are also invited. Duration: approx. 1 hour, online.
Agenda
Domain-Driven Design at a glance
Modeling the Domain
Definition of Bounded Contexts
Strategic Design
Tactical Design
Software Architecture
Case study: Flight Information System (FIS)
All topics covered are considered against the background of a reference implementation for the intended application system "Flight Information System (FIS)" for an airline company. This means that all terms, concepts and procedures can be discussed in concrete terms using this practical case study. The participants deepen the training content in this case study through small exercises that, depending on the group of participants and their interests, can be completed on a flipchart, with a DDD/UML tool or as a demonstration in Java code. This covers various methods (e.g. Domain Storytelling), languages (e.g. Sculptor-DSL) and tools (e.g. Context Mapper) for the practical implementation of DDD.
Q&A session after the training
After this training, we offer all participants an individual Q&A session for questions about the topic. All interested colleagues are also invited. Duration: approx. 1 hour, online.
Teilnehmerkreis und Voraussetzungen
With this training offer, we are targeting companies or projects that are looking for an initial, comprehensive introduction to the topic of Domain-Driven Design. In this respect, we appeal equally to department/project managers, software architects, Java developers, business analysts and even QA/test employees. Knowledge of object orientation in general is desirable and experience in UML modeling or Java development is helpful, but not a requirement.
GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch
GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulungen. Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt. Bei Interesse nehmen Sie bitte Kontakt mit uns auf, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch.
Cloud Computing
Cloud-Dienste und -Anbieter
Sicherheit und Datenschutz in der Cloud
Einsatzmöglichkeiten der Cloud
Praktische Umsetzung
DevOps
Web Security
Cloud Computing
Cloud-Dienste und -Anbieter
Sicherheit und Datenschutz in der Cloud
Einsatzmöglichkeiten der Cloud
Praktische Umsetzung
DevOps
Web Security
Cloud Computing
Cloud-Dienste und -Anbieter
Sicherheit und Datenschutz in der Cloud
Einsatzmöglichkeiten der Cloud
Praktische Umsetzung
DevOps
Web Security
Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!
Tim Neumann
GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld
GEDOPLAN GmbH
Kantstraße 164
10623 Berlin
Tim Neumann
GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld
GEDOPLAN GmbH
Kantstraße 164
10623 Berlin
Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!