Software Architecture Training Advanced Level (CPSA-A®), An iSAQB® Accredited Training

iSAQB® Certified Professional for Software Architecture-Advanced Level (CPSA-A®)iSAQB® Certified Professional for Software Architecture-Advanced Level (CPSA-A®)

Next in August 2023
Registration is now Open
Inquire soon to avail all the benefits | Scroll down for more information

HVDSOFT in collaboration with MBohlen launches Module
Domain Driven Design - DDD

Advanced Level (iSAQB® CPSA-A®), Domain Driven Design in collaboration with MBohlenAdvanced Level (iSAQB® CPSA-A®), Domain Driven Design in collaboration with MBohlen

Upcoming Advanced Level Trainings

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/


Schedule [2023]

Date: For 2023 | Duration: 4 days
• 25 - 28 April | Coming next is 21 - 24 August

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.

Course Content

  1. 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.

  2. The Path to the Model
    The way towards a model includes strengthening of the domain experts & forms of collaboration for model creation.

  3. From the Model to Implementation
    About Relationship between model and code, conceptual classes, technically motivated building blocks, language and code quality.

  4. The Model within Application Architecture
    Hexagonal Architecture, Command-Query Responsibility Segregation, Layered Architecture.

  5. 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.

  6. 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)...