Ibm Apic 10 - Full Lifecycle Api Management
Published 7/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.76 GB | Duration: 9h 3m
Published 7/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.76 GB | Duration: 9h 3m
IBM API Connect, REST API, SOAP proxy, Rate Limit, Open API specification, API Analytics, API Gateway, Developer portal
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 implementation/configuration stage for each lifecycle is explained with the practicals. The focus of the course is to make 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 ServiceFrom Existing Open API ServiceFrom 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.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 What is API Connect
Section 2: APIC Environment
Lecture 3 Provision API Connect in AWS
Lecture 4 Provider Organization
Lecture 5 API Manager
Lecture 6 Catalogs
Lecture 7 Space
Lecture 8 Members of the Provider Organization
Lecture 9 Consumer Organization
Lecture 10 What is Developer Portal ?
Lecture 11 Account in Developer Portal
Lecture 12 App in Developer Portal
Lecture 13 API Gateway
Section 3: Open API Specification - OAS
Lecture 14 OpenAPI Specification Version 3
Lecture 15 Difference between OAS V3 and OAS V2 (Swagger)
Section 4: Create API Proxies
Lecture 16 Backend Service/API simulation
Lecture 17 What is an API proxy?
Lecture 18 What is an Assembly?
Lecture 19 Create from target service - OAS 2.0
Lecture 20 Create from target service - OAS 3.0
Lecture 21 Create from existing OpenAPI service - OAS 2.0
Lecture 22 Create from existing OpenAPI service - OAS 3.0
Lecture 23 Create new OpenAPI - 2.0 & 3.0
Lecture 24 Create API by importing OpenAPI - 2.0 & 3.0
Lecture 25 Create from existing WSDL service (SOAP proxy)
Lecture 26 Create from existing WSDL service (REST proxy)
Section 5: Invoke Policy in Detail & Message Template Policy Implementation
Lecture 27 Create a new Space (Generic) in Developement Catalog
Lecture 28 Introduction - Invoke Policy
Lecture 29 Pass Authentication in Invoke Policy
Lecture 30 Modify the HTTP method in Invoke Policy
Lecture 31 Block/Allow Headers & Parameters
Lecture 32 Create Mock Service using Message Template Policy
Lecture 33 Response Object Variable in Invoke Policy
Lecture 34 Use Stop on Error feature in Invoke Policy
Section 6: Transformation
Lecture 35 Message transformation JSON >XML
Lecture 36 Message transformation XML >JSON
Lecture 37 Map Policy - JSON to another JSON format
Section 7: Routing Techniques
Lecture 38 Operation Switch Policy
Lecture 39 Switch Policy
Section 8: Error Handling
Lecture 40 Handling Errors in Assembly?
Lecture 41 How to use Throw policy
Section 9: Packaging, Publishing APIs and Traffic Management
Lecture 42 Introduction
Lecture 43 Create Product and configure Plan
Lecture 44 Subscriptions & Traffic Management
Section 10: Traffic Management - Part 2
Lecture 45 Rate Plan configured for 2 APIs in a Product
Lecture 46 Customize the API list in the Product
Lecture 47 Configure Rate Limit at Operation level
Section 11: Managing Products and APIs
Lecture 48 Product Versioning
Lecture 49 Create a new version of the Product and API
Lecture 50 Deprecate the API
Lecture 51 Retire the API
Lecture 52 Restage the Product
Lecture 53 Republish the Product
Lecture 54 Supersede an existing Product - Success scenario
Lecture 55 Supersede an existing Product - Failed scenario
Lecture 56 Replace an existing Product - Success scenario
Lecture 57 Replace an existing Product - Failed scenario
Lecture 58 Lifecycle Approvals
Section 12: API Analytics
Lecture 59 Reading the Analytics - Dashboard/Discovery
Lecture 60 Analytics for Catalog
Lecture 61 Analytics for Space
Lecture 62 Analytics for App
Lecture 63 Activity Log
IT professionals who want to switch to API management jobs,Beginners who want to start their career in API management tools.