Advanced Service Governance & Project Delivery
This course covers a range of service governance precepts and processes, including those that address service usage, monitoring, legal data audits, testing practices, as well as service analysis, design and programming. Also addressed are SLA versioning and service policies and systems/continuous engineering and agile delivery.
Key Outcomes:
Students will be able to know:
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.
Key Outcomes:
Students will be able to know:
Service API Design & Management Lab
As a continuation of course modules 12 and 13, this hands-on workshop allows attendees to apply the technologies, concepts, techniques and patterns previously covered in order to complete a set of lab exercises.
Participants are required to study a case study background and carry out a series of exercises to solve a number of inter-related problems, with the ultimate goal of applying technologies and design patterns to design their own service API solutions.
Advanced Service API Design & Management
This course delves into a series of advanced service API design and management patterns to provide techniques for accommodating complex requirements, coupling concerns and various evolutionary and versioning challenges. Text-based and binary data serialization protocols are explored, along with a number of Web-capable RPC protocols, including gRPC, GraphQL and Falcor.
Key Outcomes:
Students will be able to know:
Fundamental Service API Design & Management
This course covers essential topics pertaining to modern-day service API design and management, including API roles, the API lifecycle, positive and negative API coupling types and fundamental API design and management patterns. Also
covered are API proxies, API gateways and fundamental API versioning.
Key Outcomes:
Students will be able to know:
Microservice Architecture & Containerization Lab
As a continuation of course modules 9 and 10, this hands-on workshop allows attendees to apply the concepts, processes, techniques, patterns and principles previously covered in order to a complete a set of architectural and design exercises.
Participants are required to study case study backgrounds and carry out a series of exercises to solve a number of inter-related problems, with the ultimate goal of applying design patterns to design their own services and service-oriented solutions.
Advanced Microservice Architecture & Containerization
This course provides an in-depth exploration of the practices, models and technology architectures behind microservices and containerization.
Key Outcomes:
Students will be able to know:
Fundamental Microservice Architecture & Containerization
This course establishes foundational microservice architecture and design principles, and further introduces containerization concepts and container characteristics, along with a series of enabling technologies and technology drivers for cloud-based microservices. A set of fundamental design patterns are provided and the course concludes with an overview of DevOps process and practices.
Key Outcomes:
Students will be able to know:
SOA Design & Architecture Lab with Services & Microservices
As a continuation of course modules 3 and 7, this hands-on workshop allows attendees to apply the technologies, concepts, techniques, patterns and principles previously covered in order to complete a set of design exercises. Participants are required to study case study backgrounds and carry out a series of exercises to solve a number of inter-related problems, with the ultimate goal of applying design patterns to design their own services and service-oriented solutions.
Advanced SOA Design & Architecture with Services & Microservices
This course 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.
Key Outcomes:
Students will be able to know: