The complete Software Architecture training for iSAQB CPSA-F certification. The best online training for the prestigious and internationally recognized software architecture certificate. This course covers the foundational software architecture skills that any software architect needs to know: The topics include: - Role and tasks of software architects - Architecture requirements, architecture goals - Non-functional requirements and quality goals - Components/building blocks and their interfaces and dependencies between them - Design Principles, Patterns and Best Practices - Cross-cutting concerns and technical concepts - Documentation and communication of architectures - Evaluation of Software Architecture By the end of this course, you'll be ready to earn the most prestigious and internationally recognized software architecture certificate by the International Software Architecture Qualification Board (iSAQB)