Course Code: apigeex
Duration: 14 hours
Prerequisites:
  • An understanding of web services and APIs

Audience

  • Developers
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.
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

Sites Published:

United Arab Emirates - Developing APIs using Google Cloud Apigee X

Qatar - Developing APIs using Google Cloud Apigee X

Egypt - Developing APIs using Google Cloud Apigee X

Saudi Arabia - Developing APIs using Google Cloud Apigee X

South Africa - Developing APIs using Google Cloud Apigee X

Brasil - Developing APIs using Google Cloud Apigee X

Canada - Developing APIs using Google Cloud Apigee X

中国 - Developing APIs using Google Cloud Apigee X

香港 - Developing APIs using Google Cloud Apigee X

澳門 - Developing APIs using Google Cloud Apigee X

台灣 - Developing APIs using Google Cloud Apigee X

USA - Developing APIs using Google Cloud Apigee X

Österreich - Developing APIs using Google Cloud Apigee X

Schweiz - Developing APIs using Google Cloud Apigee X

Deutschland - Developing APIs using Google Cloud Apigee X

Czech Republic - Developing APIs using Google Cloud Apigee X

Denmark - Developing APIs using Google Cloud Apigee X

Estonia - Developing APIs using Google Cloud Apigee X

Finland - Developing APIs using Google Cloud Apigee X

Greece - Developing APIs using Google Cloud Apigee X

Magyarország - Developing APIs using Google Cloud Apigee X

Ireland - Developing APIs using Google Cloud Apigee X

Luxembourg - Developing APIs using Google Cloud Apigee X

Latvia - Developing APIs using Google Cloud Apigee X

España - Developing APIs using Google Cloud Apigee X

Italia - Developing APIs using Google Cloud Apigee X

Lithuania - Developing APIs using Google Cloud Apigee X

Nederland - Developing APIs using Google Cloud Apigee X

Norway - Developing APIs using Google Cloud Apigee X

Portugal - Developing APIs using Google Cloud Apigee X

România - Developing APIs using Google Cloud Apigee X

Sverige - Developing APIs using Google Cloud Apigee X

Türkiye - Developing APIs using Google Cloud Apigee X

Malta - Developing APIs using Google Cloud Apigee X

Belgique - Developing APIs using Google Cloud Apigee X

France - Developing APIs using Google Cloud Apigee X

日本 - Developing APIs using Google Cloud Apigee X

Australia - Developing APIs using Google Cloud Apigee X

Malaysia - Developing APIs using Google Cloud Apigee X

New Zealand - Developing APIs using Google Cloud Apigee X

Philippines - Developing APIs using Google Cloud Apigee X

Singapore - Developing APIs using Google Cloud Apigee X

Thailand - Developing APIs using Google Cloud Apigee X

Vietnam - Developing APIs using Google Cloud Apigee X

India - Developing APIs using Google Cloud Apigee X

Argentina - Developing APIs using Google Cloud Apigee X

Chile - Developing APIs using Google Cloud Apigee X

Costa Rica - Developing APIs using Google Cloud Apigee X

Ecuador - Developing APIs using Google Cloud Apigee X

Guatemala - Developing APIs using Google Cloud Apigee X

Colombia - Developing APIs using Google Cloud Apigee X

México - Developing APIs using Google Cloud Apigee X

Panama - Developing APIs using Google Cloud Apigee X

Peru - Developing APIs using Google Cloud Apigee X

Uruguay - Developing APIs using Google Cloud Apigee X

Venezuela - Developing APIs using Google Cloud Apigee X

Polska - Developing APIs using Google Cloud Apigee X

United Kingdom - Developing APIs using Google Cloud Apigee X

South Korea - Developing APIs using Google Cloud Apigee X

Pakistan - Developing APIs using Google Cloud Apigee X

Sri Lanka - Developing APIs using Google Cloud Apigee X

Bulgaria - Developing APIs using Google Cloud Apigee X

Bolivia - Developing APIs using Google Cloud Apigee X

Indonesia - Developing APIs using Google Cloud Apigee X

Kazakhstan - Developing APIs using Google Cloud Apigee X

Moldova - Developing APIs using Google Cloud Apigee X

Morocco - Developing APIs using Google Cloud Apigee X

Tunisia - Developing APIs using Google Cloud Apigee X

Kuwait - Developing APIs using Google Cloud Apigee X

Oman - Developing APIs using Google Cloud Apigee X

Slovakia - Developing APIs using Google Cloud Apigee X

Kenya - Developing APIs using Google Cloud Apigee X

Nigeria - Developing APIs using Google Cloud Apigee X

Botswana - Developing APIs using Google Cloud Apigee X

Slovenia - Developing APIs using Google Cloud Apigee X

Croatia - Developing APIs using Google Cloud Apigee X

Serbia - Developing APIs using Google Cloud Apigee X

Bhutan - Developing APIs using Google Cloud Apigee X

Nepal - Developing APIs using Google Cloud Apigee X

Uzbekistan - Developing APIs using Google Cloud Apigee X