'Y'

Software architecture and design

ARC-001
The course introduces the main concepts and context of software architecture. You will learn about practices such as essential requirements identification, design, documentation and analysis – a general all-around methodology not bound to a specific technological base or area of expertise.
ARC-003
This training covers the basic concepts of DDD (Domain Driven Design) and related topics like OOP and OOD.
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 basic aspects of implementation.
ARC-005
The main objective of the course is to review the techniques used in designing a conceptual model for an application based on patterns. We also talk about reusing designs created within the framework of an object-oriented analysis.
ARC-008
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 training will be useful not only for architects but also for project managers and senior developers.
ARC-015
An introduction of the main concepts of microservice architecture (MSA). We focus on the notion of microservice architecture in connection with “traditional” methods for building a system. Microservice architecture patterns are discussed as well as MSA deployment issues and methods for ensuring required qualities.
ARC-016
Get an overview on cloud application design. This training covers the basic principles of building cloud systems and the primary building blocks offered by IaaS/PaaS/SaaS vendors (as well as methods and specifics of using them). You’ll practice building a virtual network, outline the application structure, and make designs to ensure quality attributes.
Still have questions?
Connect with us
Thank you.
Your request has been received.