IBM > Cloud

[WD515KR] Create,Secure,and Publish APIs with IBM API Connect 10

이 과정에서는 새로 빌드된 API Connect 10 환경을 구성하는 방법에 대해 설명합니다. 게이트웨이, 포털 및 분석 서비스를 사용하여 카탈로그를 구성하고 API 개발을 위한 환경을 설정하는 방법을 학습합니다. 그런 다음 OpenAPI 사양에 따라 API 인터페이스를 정의합니다. GraphQL API와 함께 SOAP 및 REST 기반 API를 빌드합니다. 메시지 처리 정책을 어셈블하고 API 정의에서 OAuth 2.0과 같은 클라이언트 권한 부여 체계를 정의합니다. 어셈블리 테스터에서 정책의 올바른 시퀀싱을 확인하고 새 테스트 탭 및 로컬 테스트 환경에서 API를 추가로 테스트합니다. API를 빌드하고 테스트한 후 API를 공개하고 개발자 포털에서 사용할 수 있도록 합니다. API Manager 사용자 인터페이스에서 제공자 조직의 모든 측면을 관리하여 제품, 플랜 및 API 자체와 같은 API 아티팩트를 작성, 공개, 버전 관리 및 폐기합니다. 또한 개발자 포털에서 사용 가능한 API를 사용하는 이용자 조직을 관리하는 방법도 학습합니다. 개발자 포털에서 API에 대한 액세스를 제공하는 이용자 조직에 구성원을 추가하는 방법을 학습합니다. 개발자 포털의 레이아웃을 사용자 정의할 수 있는 방법을 학습합니다. 마지막으로, 보안 게이트웨이에서 API를 호출하고 API 사용량에 대한 그래프와 지표를 확인합니다.

3,000,000 원 (면세)

수강대상

API 개발자

선수지식

- 웹 서비스 및 프로토콜에 대한 기본적인 이해 - 응용 프로그램 프로그래밍에 대한 기본적인 이해 - API에 대한 개념 지식 - Red Hat Linux에 대한 기본적인 이해

교육목표

- API Connect의 사내 구축형 설치를 위해 Cloud Manager에서 서비스 구성 - 카탈로그 및 개발자 포털 작성 - 소비자 및 공급자 조직 만들기 - SOAP, REST 및 GraphQL API 생성, 테스트 및 게시 - API 요청 및 응답을 변환하는 메시지 처리 정책 만들기 - 보안 정의를 사용하여 클라이언트 API 요청 권한 부여 - OAuth 2.0 API 보안 제공자를 사용하여 OAuth 플로우 적용 - 테스트 탭 및 로컬 테스트 환경을 사용하여 API의 고급 테스트를 수행합니다 - API Manager에서 제품 및 플랜 정의 - 제품 및 API 스테이징, 게시, 버전 관리, 마이그레이션, 사용 중단 및 사용 중지 - 개발자 포털에서 구성원 역할 및 권한 관리 - 응용 프로그램 만들기 및 계획 구독Create an application and subscribe to a plan - 개발자 포털에서 API 분석 검토 - API Manager에서 분석 대시보드 및 시각화 검토 - 개발자 포털 사용자 지정

강의내용

- IBM API Connect V10 소개
연습: API Connect 개발 및 런타임 환경 검토

- 카탈로그 및 조직 관리
연습: 카탈로그 및 소비자 조직 관리

- API Manager에서 API 정의
연습: 기존 SOAP 서비스를 호출하는 API 정의

- API Manager에서 REST API 정의
연습: 대상 서비스에서 REST API 정의

- 메시지 처리 정책 어셈블
연습: 메시지 처리 정책 어셈블

- 클라이언트 권한 부여 요구 사항 선언

- OAuth 2.0 제공자 작성
연습: OAuth 2.0 보안 구현

- API 테스트 및 디버깅
연습: 테스트 탭 소개

- GraphQL API 생성 및 테스트
연습: GraphQL API 생성 및 테스트

- 로컬 테스트 환경에서 API 테스트
연습: 로컬 테스트 환경에서 API 테스트

- 제품 및 API 공개 및 관리
연습: API 제품 정의 및 공개

- 제품 수명 주기
연습: 개발자 포털에서 API 구독 및 테스트
연습: API 제품 관리 및 승인

- 개발자 포털에서 API 구독 및 테스트

- API 분석
연습: 게이트웨이에서 API 호출 및 API 사용 모니터링

- 개발자 포털 사용자 정의
연습: 개발자 포털 사용자 정의