Overview
Apigee X is an API management platform developed by Google. It is used for designing, building, deploying, and managing APIs.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use Apigee X to design, develop, and manage APIs efficiently and securely.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing API solutions with Apigee X.
- Understand the fundamentals and best practices of developing, securing, and managing the lifecycle of APIs.
- Learn how to design, build, and test APIs, and then deploy them on the Apigee X platform.
- Implement multi-layer API security for APIs with API key policies and OAuth access tokens.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- An understanding of web services and APIs
Audience
- Developers
Course Outline
Introduction
- Overview of Apigee X features and architecture
- Understanding the API development lifecycle
Getting Started
- Provisioning options and prerequisites
- Using the wizard and command line
- Creating a VM and calling the API proxy
- Common installation issues
Building an API Proxy
- Creating an API proxy using the wizard
- Deploying and testing the API proxy
- Changing target endpoints
- Adding policies to a proxy
- Using OpenAPI specifications
- Adding the SpikeArrest policy
- Viewing message data with the debug tool
- Exploring other API proxy functionalities
Securing an API Proxy
- Creating an API proxy with a required API key
- Adding an API product, a developer, and a developer app
- Calling the API with a key
- Securing APIs using OAuth
Best Practices and Troubleshooting Tips
Summary and Next Steps