Mô tả

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/Product

Deployment/Running

API security

API 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 Authentication

  • API key validation

  • OAuth v2.0

Bạn sẽ học được gì

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

Yêu cầu

  • Basic knowledge of JSON

Nội dung khoá học

16 sections

Introduction

2 lectures
Introduction
02:57
Lifecycle of APIs
02:03

Components of API Connect

4 lectures
API manager
02:52
Developer portal
05:45
Developer Organization
04:12
API Gateways
02:03

Create APIs

4 lectures
Create an API - Introduction
04:25
Create and Configure REST API
14:28
Create API using API properties
04:34
Create API by importing OpenAPI specification
02:37

Products and Plans

2 lectures
Create Product, Configure Plan and add APIs
18:18
Test Rate Limit and Burst Limit scenarios
12:30

Creating and configuring Catalog

1 lectures
Create a Catalog and Enable Portal
05:08

Message transformation

5 lectures
XML to JSON Message
03:18
JSON to XML Message
03:59
Map input parameters to Output Message
09:31
XSLT transformation - No Input
04:21
XSLT transformation
05:37

Routing Techniques

2 lectures
Operation Switch Policy
20:02
Switch Policy
08:44

Gateway Scripts

3 lectures
Send JSON and XML response
05:43
Define JSON object
04:16
Retrieve and use Request Parameters
04:17

API Analytics

1 lectures
Reading and creating a Analytic Dashboard
04:28

Manage Products and APIs

8 lectures
Introduction
00:23
Create a new version of the Product and API
08:08
Deprecate and Retire the API
05:24
Modify the visibility of the Product
03:04
Restage the Product
01:01
Product Analytics
02:17
Supersede an existing Product
03:43
Replace an Existing Product
03:04

REST API and Salesforce

1 lectures
Create session with Salesforce
19:48

CORS - Cross Origin Resource Sharing

2 lectures
Introduction
02:26
CORS configuration
04:11

Apply Security to API Proxy

5 lectures
Secure using Basic Authentication
13:26
Secure using API Key
15:26
Oauth v2.0 Introduction
01:35
Oauth v2.0 - Client_credentials Grant Type
30:07
Oauth v2.0 - password grant_type
25:35

Developer Portal & Spaces

2 lectures
Enable Developer Portal and configure admin login
04:07
Configure Space
10:33

urlopen module in Gateway script

3 lectures
urlopen module Introduction
03:57
Call external service using urlopen.open() method
05:43
Call external service using urlopen.open() method - dynamic values
05:20

Utilities

1 lectures
Bonus Lecture
00:50

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.