Module 1
Fundamental SOA, Services & Microservices
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
Service Technology Concepts
A course that focuses on modern service technologies, models and concepts that have established de facto implementation mediums for building contemporary services-based solutions. Also covered are fundamental terms, concepts and models pertaining to cloud computing and cloud-based services.
[ learn more ]
Module 3
Design & Architecture with SOA, Services & Microservices
Essential topics pertaining to service architectural models and practices and principles relevant to service and microservice design. Service-oriented architecture, service-orientation, and microservice architecture and composition are explored, along with a range of distinct considerations for designing service-oriented solutions with REST services and Web services.
[ learn more ]
Module 4
Fundamental SOA Analysis & Modeling with Services & Microservices
Provides comprehensive coverage of SOA analysis techniques and approaches, including strategies and concepts for service modeling, composition modeling and microservice modeling. Topics include service models and service layer abstraction, entity, utility and micro task abstraction, as well as specialized service API modeling techniques.
[ learn more ]
Module 5
Advanced SOA Analysis & Modeling with Services & Microservices
Delves into the step-by-step processes for the analysis and modeling of services and microservices for REST service and Web service environments. The course covers a range of topics with an emphasis on business service context, service models, microservices, functional scope definition, balanced granularity and establishing effective service layers as part of an overall conceptual blueprint.
[ learn more ]
Module 6
SOA Analysis & Modeling Lab with Services & Microservices
A lab during which participants apply the concepts, processes, techniques, patterns and principles covered in previous courses in order to a complete a set of analysis and modeling exercises. Specifically, participants are required to analyze case study backgrounds and carry out a series of exercises to solve a number of inter-related problems, with the ultimate goal of modeling services and service-oriented solution blueprints.
[ learn more ]
Module 7
Advanced SOA Design & Architecture with Services & Microservices
Provides an in-depth exploration of the overarching models and underlying mechanics of service-oriented technology architecture. A wide range of topic areas is covered to provide techniques, insights and perspectives of the inner workings of service and composition architectures, including messaging, microservice deployments, service contracts, API gateways, containerization and many more.
[ learn more ]
Module 8
SOA Design & Architecture Lab with Services & Microservices
A lab during which participants apply the technologies, concepts, techniques, patterns and principles previously covered in order to complete a set of design exercises. Specifically, participants are required to study case study backgrounds and carry out a series of exercises to solve a number of inter-related problems by applying design patterns to design services and service-oriented solutions.
[ learn more ]
Module 9
Fundamental Microservice Architecture & Containerization
Establishes foundational microservice architecture and design models and further introduces containerization concepts and container characteristics. Topics covered include microservice deployment, provisioning, registration and isolation levels, as well as logical containers, PODs and composition architecture.
[ learn more ]
Module 10
Advanced Microservice Architecture & Containerization
Provides a patterns-centric, in-depth exploration of the practices, models and technology architectures behind microservices and containerization. Topics include microservice scaling, data management and autonomous ownership and versioning, as well as event sourcing, CQRS, composite isolated containers and container hosting models.
[ learn more ]
Module 11
Microservice Architecture & Containerization Lab
A lab during which participants apply the concepts, processes, techniques, patterns and principles previously covered in order to a complete a set of architectural and design exercises pertaining to microservices and the use of containerization.
[ learn more ]
Â
Module 12
Fundamental Service API Design & Management
Essential topics are covered pertaining to modern-day service API design and management, including positive and negative API coupling types, API proxies, API gateways and API versioning.
[ learn more ]
Â
Module 13
Advanced Service API Design & Management
Advanced coverage of service API design and management patterns and practices, data serialization protocols and binary and non-binary communication protocols.
[ learn more ]
Â
Module 14
Service API Design & Management Lab
A lab during which participants apply the concepts, processes, techniques, patterns and practices previously covered in order to a complete a set of design and management exercises pertaining to service APIs.
[ learn more ]
Â
Module 15
Fundamental Service Governance & Project Delivery
Service project delivery methodologies are explained, including top-down and agile delivery. Governance technology and task types are established, along with service vitality triggers and processes. The basics of governing services, microservices and service-oriented solutions are then covered, including models and frameworks for addressing lifecycle management and individual service governance issues.
[ learn more ]
Module 16
Advanced Service Governance & Project Delivery
A range of service governance precepts and processes is covered, including those that address service usage, monitoring, legal data audits, testing practices, as well as service analysis, design and programming. Also covered are SLA versioning and service policies and systems/continuous engineering and agile delivery.
[ learn more ]
Module 17
Service Governance & Project Delivery Lab
A lab during which participants are required to solve a number of service governance-related problems associated with establishing service lifecycle governance programs, measuring and identifying weaknesses in existing governance systems, and applying governance precepts and processes in response to business requirements.
[ learn more ]
Module 18
Fundamental Security for Services, Microservices & SOA
Provides essential techniques, patterns and industry technologies that pertain to establishing security controls and security architectures for services, microservices and service-oriented solutions.
[ learn more ]
Â
Module 19
Advanced Security for Services, Microservices & SOA
Covers a series of technical and complex security topics pertaining to contemporary microservice deployments, service-oriented solution design, infrastructure, API gateways and modern service technologies.
[ learn more ]
Â
Module 20
Security Lab for Services, Microservices & SOA
A lab during which participants apply security patterns, practices, and technologies to counter threats and solve a set of complex security problems.
[ learn more ]