Software architecture and design
Software architecture and design
ARC-001
24 hours
This course defines the foundations of software architecture, examines the role of a software architect in developing projects, and implements practices related to the design, documentation, and an...
ARC-003
24 hours
Learn how DDD helps with building corporate systems with complex business logic, and apply DDD strategic tools to first decompose the subject area, and then the system being developed.
ARC-004
This is a training course on corporate application development. The course contains a detailed description of specific typical solutions. Each solution contains information on the application and b...
ARC-005
ARC-008
24 hours
Since software developers often have to deal with problems of designing high-load systems to support big data processing with preset requirements to the response time and amount of data, this train...
ARC-013
24 hours
The main focus of training is on asynchronous messaging through queues and integration patterns, and describing the basic elements of solutions built on classic message queues, such as IBM MQ, Acti...
ARC-015
24 hours
ARC-016
25 hours
This course gives an overview on the topic of cloud application design. It covers basic principles of building cloud systems and additionally will discuss the primary building blocks offered by Iaa...