Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Create, Secure, and Publish APIs with IBM API Connect v2018
This course is also available as classroom course Create, Secure, and Publish APIs with IBM API Connect v2018 (WD514G).
This course teaches you how to create, publish, and secure APIs with IBM API Connect V2018. You build Node.js API applications with the LoopBack framework. You define API interfaces according to the OpenAPI specification. You assemble message processing policies and define client authorization schemes, such as OAuth 2.0, in the API definition. You publish APIs and make them available on a secure gateway and on the Developer Portal.
For information about other related courses, see the IBM Training website:
IBM Customers and Sellers: If you are interested in this course, consider purchasing it as part of one of these Individual or Enterprise Subscriptions:
- IBM Learning for Automation Individual Subscription (SUBR021G)
- IBM Learning for Automation Enterprise Subscription (SUBR005G)
- IBM Learning Individual Subscription with Red Hat Learning Services (SUBR023G)
After completing this course, you should be able to:
- Create APIs in API Connect
- Implement APIs with the LoopBack Node.js framework
- Create message processing policies that transform API requests and responses
- Authorize client API requests with security definitions
- Enforce an OAuth flow with an OAuth 2.0 API security
- Publish, and test APIs on the API Connect cloud
This course is designed for API developers: software developers who define and implement API operations.
Before taking this course, you should successfully complete course VY102G, Developing REST APIs with Node.js for IBM Bluemix (no longer available).
IBM API Connect V2018 overview
Exercise: Review the API Connect development and runtime environment
API Connect development platform
Creating an API definition
Exercise: Create an API definition from an existing API
Defining APIs that call REST and SOAP services
Exercise: Define an API that calls an existing SOAP service
Implementing APIs with the LoopBack framework
Exercise: Create a LoopBack application
LoopBack models, properties, and relationships
Defining data sources with connectors
Exercise: Define LoopBack data sources
Implementing remote methods and event hooks
Exercise: Implement event-driven functions with remote and operation hooks
Assembling message processing policies
Exercise: Assemble message processing policies
Declaring client authorization requirements
Creating an OAuth 2.0 provider
Exercise: Declare an OAuth 2.0 provider and security requirement
Deploying an API to a Docker container
Exercise: Deploy an API implementation to a container runtime environment
Publishing and managing products and APIs
Exercise: Define and publish an API product
Subscribing and testing APIs
Exercise: Subscribe and test APIs
When you complete the Instructor-Led version of this course, you will be eligible to earn an IBM Training Badge that can be displayed on your website, business cards, and social media channels to demonstrate your mastery of the skills you learned here.Learn more about our IBM API Connect Badge Program →
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
Course Added To Shopping Cart
Self-Paced Training Terms & Conditions
THIS IS A SELF-PACED VIRTUAL CLASS. AFTER YOU REGISTER, YOU HAVE 30 DAYS TO COMPLETE THE COURSE.
This is a Self-Paced virtual class; it is intended for students who do not need the support of a classroom instructor. If you feel you would better benefit from having access to a Subject Matter Expert, please enroll in the Instructor-Led version instead. Minimal technical support is provided to address issues with accessing the platform or problems within the lab environment.
Before you enroll, review the system requirements to ensure that your system meets the minimum requirements for this course. AFTER YOU ARE ENROLLED IN THIS COURSE, YOU WILL NOT BE ABLE TO CANCEL YOUR ENROLLMENT. You are billed for the course when you submit the enrollment form. Self-Paced Virtual Classes are non-refundable. Once you purchase a Self-Paced Virtual Class, you will be charged the full price.
After you receive confirmation that you are enrolled, you will be sent further instructions to access your course material and remote labs. A confirmation email will contain your online link, your ID and password, and additional instructions for starting the course.
You can start the course at any time within 12 months of enrolling for the course. After you register/start the course, you have 30 days to complete your course. Within this 30 days, the self-paced format gives you the opportunity to complete the course at your convenience, at any location, and at your own pace. The course is available 24 hours a day.
If the course requires a remote lab system, the lab system access is allocated on a first-come, first-served basis. When you are not using the elab system, ensure that you suspend your elab to maximize your hours available to use the elab system.
Click the Skytap Connectivity Test button to ensure this computer's hardware, software and internet connection works with the SPVC Lab Environment.
Click the Skytap Connectivity Documentation button to read about the hardware, software and internet connection requirements.
Sorry, there are no classes that meet your criteria.Please contact us to schedule a class.
To view the cart, you can click "View Cart" on the right side of the heading on each page