
{RESTful} APIs on IBM i
Consume and provide modern web services from your IBM i
Course Overview
RESTful APIs have become the standard for connecting systems and services across the modern enterprise. This course teaches IBM i developers how to both consume external APIs and provide web services from their IBM i applications.
What You'll Learn
- REST Fundamentals — HTTP methods, URLs, headers, status codes, and request/response structure
- Data Formats — JSON, XML, and how to parse and generate them on IBM i
- Consuming APIs — Use QSYS2 HTTP functions and SQL to call external web services
- Providing APIs — Build web services using IBM Integrated Web Services (IWS) with RPG and SQL
- Authentication — Implement OAuth 2.0, API keys, and basic authentication
- Security — Configure Digital Certificate Manager (DCM) for secure HTTPS connections
- Practical Skills — URL encoding, Base64 encoding, error handling, and debugging
25
Video Lessons
6+
Hours Content
5
Hands-On Labs
Who Should Take This Course
IBM i developers who want to integrate their systems with cloud services, third-party APIs, or build modern web services for internal and external consumers.
Prerequisites
- Basic IBM i navigation and concepts
- Familiarity with RPG or SQL programming
- Teacher: Patrick Behr