As the capstone for the associate software architect curriculum this course provides the final elements necessary to the knowledge and practice of software architecture at the associate level. During the course, you will explore the software engineering and application development practices that distinguish you as a software architect. The program builds on the IT environment skills and design skills learned in the foundation associate courses.
After this course, you will be able to:
- Apply architecture techniques and principles to software design space
- Lead teams in advanced software architecture practices
- Clearly articulate architecture and engineering benefits
- Understand TDD and other testing methods
- Domain-driven service models for the back-end
- Design for high scalability, security, performance and other quality attributes
- Manage complex tradeoffs in development, operations and business
- Patterns for software, integration and operations
- AI in Software Architecture Delivery
The Iasa Software Architecture Career Path includes all of the necessary skills, knowledge and tools to become a CITA-A certified software architect. The career path is built for professionals of all level of competency against an international standard of skills, learning and experience. The goal of the career path is to provide a legitimate industry standard for software architecture competency development.