search menu icon-carat-right cmu-wordmark

SEI Service-Based Architecture Professional Certificate

Certificate • Software Architecture

Design Successful Service-Based Systems

Software architecture determines how you communicate design decisions, structure work breakdowns, and create software product lines. This certificate program equips software professionals with state-of-the-art practices for designing, documenting, evaluating, and implementing service-oriented architectures (SOAs). This sequence provides software architecture and SOA concepts and practices that a professional needs to successfully architect service-based systems.

This and other SEI certificate programs in software architecture are based on decades of experience with software-intensive systems and supported by four widely acclaimed practitioner books in the SEI Addison-Wesley Series.

Benefits of the SEI Service-Based Architecture Professional Certificate

The courses required for this certificate supply the concepts and practices for software architecture and service-based architecture that a professional needs to successfully architect service-oriented systems, including

  • introduction to software architecture fundamentals
  • explanation of service-oriented service-based principles, practices, and architectural tradeoffs
  • description of the main types of design elements and technologies that can be used in SOA solutions employed in service-based solutions, including microservices and approaches for integrating SOA services with legacy systems
  • implementation guidance for making informed design decisions, including seven guidelines for SOA designs, and more than 60 design diagrams that convey SOA strategies
  • hands-on design lab, in which attendees evaluate service-based architectural designs

All courses in the sequence are "platform agnostic," so they apply to service-oriented systems in general without favoring any specific implementation platform, tool, or product.

Upon completing the certificate, participants may choose to be listed on the SEI website as an SEI Certificate Holder.

 

Who Should Get This Credential?

  • software engineers and architects responsible for designing, developing, or deploying service-oriented service-based systems
  • technical and project managers responsible for migrating legacy systems or managing SOA or microservice implementations

Term and Renewal

The SEI Service-Based Architecture Professional Certificate does not expire.

What Does It Cost?

See each course or exam page for fee information. There is no additional fee for the certificate.

Organizations considering this training for a group of learners can take advantage of eLearning group discounts or schedule a private, instructor-led, onsite training delivery. Email course-info@sei.cmu.edu or telephone +1 412-268-7622 for details.

How to Apply

To request your SEI Professional Certificate, contact credentials-info@sei.cmu.edu and identify the certificate program you have completed. After we verify your credentials, we email your certificate within four business days.

How to Earn the Certificate

Complete the following sequence of courses from the SEI's Software Architecture curriculum within two years of completing the first course.

  Classroom eLearning Onsite

Software Architecture: Principles and Practices

 Classroom

 eLearning

Designing Modern Service-Based Systems

 

Design Guidelines and Patterns for Microservices

 

Examination of Software Architecture: Principles and Practices

 

 

Training courses provided by the SEI are not academic courses for academic credit toward a degree. Any certificates provided are evidence of the completion of the courses and are not official academic credentials. For more information about SEI training courses, see Registration Terms and Conditions and Confidentiality of Course Records.