Domain-Driven Design
- Tackling complexity in software development
Available as in-house training
Date and location of the in-house training to be agreed
Price: 690 EUR + VAT / person
Available as in-house training
Date and location of the in-house training to be agreed
Price: 690 EUR + VAT / person
Onsite training - 14h - 2 days each 7 hours (including breaks).
Online training - 15h - 3 days each 5 hours (including breaks).
Online training schedule:
Training is provided in English. A Polish version is also available.
The training is intended for:
Knowledge of basic concepts in the design and implementation of information systems. Experience in working on complex IT solutions covering a number of business domains and requiring the cooperation of a large group of specialists divided into one or more teams is recommended.
For online training, it is required to meet technical requirements: https://valkir.pl/en/online-training/.
The price of the authorial training includes certificates of training completion issued by Valkir Academy (in English). There is no market-recognized accredited certification path.
What is the Domain-Driven Design training?
The Domain-Driven Design training is intended for teams that work on complex projects and create products/services in the IT industry. Based on a detailed analysis of available sources and their own experience in running commercial projects, trainers dispel doubts about DDD and teach the correct use of techniques to tackle a complex IT system.
Domain-Driven Design covers topics from the full spectrum of stages of the software development process. Therefore, the program is recommended for people performing various roles - architects, programmers, business analysts, Product Owners. The greatest benefits will be gained by companies in which the method will be understood and applied holistically throughout the organization due to the interdependencies that exist between the issues addressed to each of the above-mentioned groups.
DDD teaches how to divide and effectively model a complex business problem, reducing the distance between stakeholder requirements and technical implementation. The use of the presented techniques allows you to shorten the time of business analysis, modeling and implementation, set priorities correctly, reduce the risk of misunderstandings and build an easily adaptable system
to the changing needs of customers.
Who’s behind this?
The history of Domain-Driven Design began in 2003 when Eric Evans published his famous blue book “Domain-Driven Design: Tackling Complexity in the Heart of Software”. The author himself admits, however, that the techniques he collected, named and grouped, had already been widely used by professional business analysts and architects of information systems operating in methodologies from the Agile family.
In the following years, DDD became popular, developed and adapted to the constantly changing landscape of the IT world. Authors such as Vernon Vaughn, Martin Fowler and Jimmy Bogard are responsible for the evolution of the methodology.
What benefits do you get?
The training allows participants to better understand how to effectively and efficiently respond to imprecise customer requirements by transforming them into tangible IT solutions. The methodology facilitates the launch of new initiatives, the maintenance of mature products and the improvement of the situation in legacy systems. It covers issues in the field of communication, business analysis, IT systems architecture and code quality.
As a result of this training, participants from different areas of the organization will: