IBM APIC 10 - Full lifecycle API management
What you'll learn
- API lifecycle Management
- Understand the API Gateway concepts
- Working with API Manager
- API analytics , Developer portal
- Creating different kinds of API proxies
- Message transformation Techniques
- Routing Techniques
- Managing products & APIs
- Traffic Management
- Error handling
Requirements
- Basic knowledge on APIs.
- Basic knowledge on XML and JSON message formats
Description
This course is designed to understand the complete API Lifecycle Management from the creation of the API to the Retirement of the API. The concepts are explained in simple language to help students understand clearly what is the use of API management tools. Along with practicals, students will be equipped with clear concepts.
I suggest please go through both theory and practicals for better understanding.
The implementation/configuration stage for each lifecycle is explained with the practicals. The focus of the course is to understand the API Lifecycle concepts with proper examples and to build the integration flows using the built-in policies.
The API Manager which is part of the Provider organization provides the UI to create, manage, secure, versioning, and retire the APIs. The APIs can be designed in the API manager or the APIs can be imported. These are the different ways used to create an API proxy.
From Target Service
From Existing Open API Service
From existing WSDL service (SOAP proxy)
From existing WSDL service (REST proxy)
New OpenAPI
Implemented API proxies using both the API Type (OpenAPI 2.0 and OpenAPI 3.0). OpenAPI specification is explained in detail.
Implemented different Transformation techniques and Routing Techniques using the built-in policies.
The APIs are available in the Developer portal when the Product containing APIs is published. There are multiple visibility and subscribability options available while publishing the Product. The consumers of this API, register with the Developer portal by creating an application. The developer portal is part of the consumer organization.
API manager governs the API by creating the proxy endpoint and applying the different kinds of policies. Based on the business requirements, the required policies like rate limiting, Client ID enforcement, etc. can be configured. It has the option to create integration flows using different policy actions like a switch, Invoke, map, etc. It provides the Analytics feature at the APP level, Catalog level, and Space level.
Error Handling in Assembly is explained in details and also the use of the throw policy. Rate Plan and Rate Limit concepts are explained in the Traffic Management section.
Who this course is for:
- IT professionals who want to switch to API management jobs
- Beginners who want to start their career in API management tools.
Instructor
17+ years of experience in the IT industry and worked in Java and middleware products. Interacted with different industry experts and implemented integration solutions for their businesses. I have trained students and professionals from various geographies and am happy to deliver the best training in Integration. I have worked for different MNCs and specialized in Integration, ESB, DevOps, and Java technologies. I believe in practical and quality training sessions that will empower people to deliver quality products.