Software Architecture Principles

Current Status

Not Enrolled

Price

Ask us

Get Started

In this practical workshop participants learn through applied knowledge and practical hands-on exercises what the architect role means, needed principles and practices to create and maintain the architecture of a software product at high standards.

Why attend

  • Understand the need of software architecture
  • Make the distinction between functional and non-functional requirements
  • Learn how risk management can be used when requirements change
  • Identify security risks and mitigation strategies
  • Have a good software deployment strategy
  • Find ways of modularization of the software and identify modules responsibilities
  • Learn how to communicate software architecture toward different audiences
  • Simplify the architecture versioning process: update, refactor, improve

Practical Details

  • Language: English
  • Experiential, hands-on, interactive online learning with practical examples
  • Participants will be awarded a Mozaic Works certificate of completion

Need more information? Contact us and we’ll help you choose the right course for you.

Learning Program Content

Deployment and Configuration Management 3 Topics
Risks and Threats 2 Topics
Lesson Content
0% Complete 0/2 Steps
Evolving the Architecture 3 Topics
Practices of Software Architecture 5 Topics
Scroll to Top