A software professional earns the SEI Service-Based Architecture Professional Certificate by completing three courses and passing the Software Architecture: Principles and Practices Examination. The courses are:
This sequence provides software architecture and SOA concepts and practices that a professional needs to successfully architect service-based systems. All courses in the sequence are platform agnostic: they apply to service-based systems in general and do not favor any specific implementation platforms, tools, or products.
The sequence begins with an introduction to software architecture fundamentals, followed by an explanation of service-based principles, practices, and architectural tradeoffs. Participants then learn about the main types of design elements and technologies that can be employed in service-based solutions, including microservices and approaches for integrating SOA services with legacy systems. The sequence ends with a hands-on design lab, in which attendees evaluate architectural designs.
We recommend that certificate candidates take the courses in the order indicated above. The Software Architecture: Principles and Practices course is available as instructor-led classroom training and as eLearning.
The Software Architecture: Principles and Practices Examination provides an objective validation of the candidate's knowledge and understanding of software architecture. Candidates for the SEI Service-Based Architecture Professional Certificate must achieve a passing score of 75% to qualify for the certificate.
There is no separate fee for the certificate. Fees are associated with the requisite courses and the examination. There is also no expiration for the certificate.