IBM API Connect Developer Guide Basics
What you’ll learn
Detailed knowledge on API lifecycle
Create API specification using built-in policies
Create Proxy endpoint
Create APIs, products and Plan
Create new version of the API and the Product
Basic Authentication security Implementation
API Key security Implementation
OAuth v2.0 security Implementation
Analyze the transactions
Requirements
Basic knowledge of JSON
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 below listed are the life cycle stages in IBM API connect. Create an API/ProductDeployment/RunningAPI securityAPI Management(Monitoring/Deprecate/Retire etc)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 policy actions. 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 using the policies in the API manager or the APIs can be imported. When the APIs are published, it is available in the Developer portal. The consumers of this API, register with the Developer portal by creating the 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, log, XSLT, Invoke, map, etc. It provides the Analytics feature to understand the transactions and the load on the system. The following security mechanisms are explained and implemented.Basic AuthenticationAPI key validationOAuth v2.0
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Lifecycle of APIs
Section 2: Components of API Connect
Lecture 3 API manager
Lecture 4 Developer portal
Lecture 5 Developer Organization
Lecture 6 API Gateways
Section 3: Create APIs
Lecture 7 Create an API – Introduction
Lecture 8 Create and Configure REST API
Lecture 9 Create API using API properties
Lecture 10 Create API by importing OpenAPI specification
Section 4: Products and Plans
Lecture 11 Create Product, Configure Plan and add APIs
Lecture 12 Test Rate Limit and Burst Limit scenarios
Section 5: Creating and configuring Catalog
Lecture 13 Create a Catalog and Enable Portal
Section 6: Message transformation
Lecture 14 XML to JSON Message
Lecture 15 JSON to XML Message
Lecture 16 Map input parameters to Output Message
Lecture 17 XSLT transformation – No Input
Lecture 18 XSLT transformation
Section 7: Routing Techniques
Lecture 19 Operation Switch Policy
Lecture 20 Switch Policy
Section 8: Gateway Scripts
Lecture 21 Send JSON and XML response
Lecture 22 Define JSON object
Lecture 23 Retrieve and use Request Parameters
Section 9: API Analytics
Lecture 24 Reading and creating a Analytic Dashboard
Section 10: Manage Products and APIs
Lecture 25 Introduction
Lecture 26 Create a new version of the Product and API
Lecture 27 Deprecate and Retire the API
Lecture 28 Modify the visibility of the Product
Lecture 29 Restage the Product
Lecture 30 Product Analytics
Lecture 31 Supersede an existing Product
Lecture 32 Replace an Existing Product
Section 11: REST API and Salesforce
Lecture 33 Create session with Salesforce
Section 12: CORS – Cross Origin Resource Sharing
Lecture 34 Introduction
Lecture 35 CORS configuration
Section 13: Apply Security to API Proxy
Lecture 36 Secure using Basic Authentication
Lecture 37 Secure using API Key
Lecture 38 Oauth v2.0 Introduction
Lecture 39 Oauth v2.0 – Client_credentials Grant Type
Lecture 40 Oauth v2.0 – password grant_type
Lecture 41 Bonus Lecture
Beginners and the experienced professionals who want to become expert in API management tool.
Course Information:
Udemy | English | 4h 56m | 1.69 GB
Created by: Prashant Naik
You Can See More Courses in the IT & Software >> Greetings from CourseDown.com