The following course modules comprise the SOACP curriculum. Available courses can be taken via instructor-led workshops and can be purchased as part of Self-Study Kits that supplement base course materials with additional study resources.
Module 1
Fundamental SOA & Service-Oriented Computing
An easy to understand, end-to-end overview of contemporary service concepts and technologies pertaining to modern-day microservices and service-oriented computing, as well as business and technology-related topics pertaining to service-oriented architecture (SOA).
[ learn more ]
Module 2
SOA Technology Concepts
A study of the primary technologies used to build service-oriented solutions, with an emphasis on XML and modern Web-based service technologies.
[ learn more ]
Module 3
SOA Design and Architecture
An exploration of the service-oriented architectural model and the service-orientation design paradigm, including in-depth coverage of service compositions and runtime service roles.
[ learn more ]
Module 4
SOA Project Delivery & Methodology
An overview of the SOA project delivery lifecycle, project delivery strategies, and project roles and responsibilities, plus a detailed introduction to the service-oriented analysis and service modeling processes.
[ learn more ]
Module 5
SOA Technology Lab
A hands-on lab during which students apply and work with industry SOA technologies through a series of tutorials and exercises.
[ learn more ]
Module 6
Advanced SOA Analysis & Modeling
A session dedicated to advanced service-oriented analysis topics, including various service modeling techniques.
[ learn more ]
Module 7
SOA Analysis & Modeling Lab
A hands-on lab during which participants apply service modeling-related concepts, processes, techniques, patterns, and principles to a set of complex analysis and modeling exercises.
[ learn more ]
Module 8
Advanced SOA Design & Architecture
A comprehensive study of SOA in practice focused on advanced topics associated with the application of patterns, practices, techniques and service-orientation design principles, plus an exploration of SOA types.
[ learn more ]
Module 9
SOA Design & Architecture Lab
A hands-on lab during which participants apply the patterns, models, concepts, techniques, and principles covered in previous courses in order to complete a series of architectural and service design exercises.
[ learn more ]
Module 10
Advanced Web-Based Service Technology
A range of specialized topics pertaining to REST service design and technology, WS-Policy definitions and attachments, and cloud computing utilization models for cloud-based services.
[ learn more ]
Module 11
Service Development with Java
Topics focused on the application of patterns and service-orientation principles to distributed Java technologies and standards for the development of services, with an emphasis on Web service and REST service technologies.
[ learn more ]
Module 12
Service Development Lab with Java
A hands-on lab during which technologies pertaining to industry Web standards and Java-based technologies are put into practice for the development of shared services and service-oriented solutions.
[ learn more ]
Module 13
Service Development with .NET & Windows Azure
A series of topics that cover the application of service-orientation to Microsoft technologies, including WCF, WF, Windows Azure, Windows Server AppFabric, and BizTalk Server, with an emphasis on Web service and REST service implementations.
[ learn more ]
Â
Module 14
Service Development Lab with .NET & Windows Azure
A lab-style course providing a number of hands-on exercises that focus on the real world development of on-premise and cloud-based services using service-orientation with Microsoft technologies.
[ learn more ]
Module 15
Fundamental SOA Governance
A course that introduces fundamental SOA governance models, frameworks, concepts, and processes and further defines precepts and roles.
[ learn more ]
Module 16
Advanced SOA Governance
Advanced topics covered include metrics, maturity assessments, SLA calculations, security governance, and measuring SOA governance vitality.
[ learn more ]
Module 17
SOA Governance Lab
A hands-on lab during which participants are required to establish SOA governance models, frameworks, and entire programs in order to solve a series of problems.
[ learn more ]
Module 18
Fundamental SOA Security
Essential techniques, patterns, and industry technologies that pertain to establishing security controls and security architectures for service-oriented solutions.
[ learn more ]
Â
Module 19
Advanced SOA Security
Technical and complex topics pertaining to security for contemporary service-oriented solutions, infrastructure, middleware, and cloud-based service technology.
[ learn more ]
Module 20
SOA Security Lab
A hands-on lab during which participants apply security patterns, practices, and technologies to counter threats and solve a set of complex security problems.
[ learn more ]