Schedule [2024]
Date: For 2024 | Duration: 4 days | Dates under planning
Timing:
12:30 PM - 6:00 PM IST (GMT +5:30) | 09:00 AM - 2:30 PM CET (GMT +1), Tuesday - Friday
Location: Live Remote/Online Classroom
Language Used: English | Trainer: iSAQB® Accredited
Target Participants: Practicing Software Architects, Any Software Professionals (Developers, Tech Lead, Managers …) with at least 5-7 years’ experience in IT projects or product development
Group Size:
Minimum 6 and Maximum 12 participants
Benefits:
Early Bird Discount, when registered 4 weeks in advance.
Training Highlights
Certified Professional for Software Architecture-Advanced Level (CPSA‑A®) is the next step after Foundation Level for software architecture professionals to acquire proficiency in specific area.
It is internationally recognized and accredited by the International Software Architecture Qualification Board (iSAQB®).
The Domain Driven Design (DDD) is one of the modules of Certified Professional for Software Architecture-Advanced Level (CPSA-A®) program.
The Course:
Is for software architects and developers who want to improve their understanding of complex software development projects.
Is designed to be hands-on, with a blend of lectures and practical exercises.
It will help you learn how to communicate effectively with business experts by using a shared technical language.
You will learn how to develop a domain language, use DDD patterns, and connect to other applications to design a domain-oriented application.
You will also learn how to maintain consistency in the model and how to avoid communication problems between experts and technicians.
For more information on CPSA‑A®:
Visit: https://www.isaqb.org/certifications/cpsa-certifications/cpsa-advanced-level/#details
For more information on DDD:
Visit: https://www.isaqb.org/certifications/cpsa-certifications/cpsa-advanced-level/ddd-domain-driven-design/
Course Content
Domain, Model and Ubiquitous Language
About Module, Entity, Value Object, Aggregate, Service, Domain Event, Factory, Repository.
Event Storming on the big picture level, process modelling level, and the design level.The Path to the Model
The way towards a model includes strengthening of the domain experts & forms of collaboration for model creation.From the Model to Implementation
About Relationship between model and code, conceptual classes, technically motivated building blocks, language and code quality.The Model within Application Architecture
Hexagonal Architecture, Command-Query Responsibility Segregation, Layered Architecture.Cutting and Distinguishing Models from One Another
Establishing different bounded contexts to make progress with several autonomous but collaborating teams. Split big model into smaller ones.Maintaining Local Model Consistency
About Anti-Corruption Layer, Continuous Integration, Separate Way.
Training Terms
Training will be conducted with a minimum number of 6 and maximum 12 participants.
Training guidelines will be informed one week in prior to the start of the course.
Any change/cancellation in the date and time due to an inadequate participation or any other reason will be notified one week in prior.
For cost, additional information or any further assistance related to training:
Please connect using the preferred mode of communication (Email, Form) given on Contact page. Ask for proposal/quotation.
Feel free to connect for the detailed course content, corporate inquiry, country specific inquiry, special batch inquiry (with customized date and time)...