API Design and Fundamentals of Google Cloud's Apigee API Platform
This course, API Design and Fundamentals of Google Cloud's Apigee API Platform, is the first in a series of three courses in the Developing APIs for Google Cloud's Apigee API Platform path. This course introduces you to API design and the fundamentals of the Apigee platform. The second course focuses on API security. The third course focuses on additional API development topics. In this course, you learn how to design APIs, and how to use OpenAPI specifications to document them. You learn about the API lifecycle, and how the Apigee API platform helps you manage all aspects of the lifecycle. You learn about how APIs can be designed using API proxies, and how APIs are packaged as products to be used by app developers. This course utilizes hands-on labs that model an API development process that can be used for real-world projects on Google Cloud's Apigee API platform.
What you'll learn
This course, API Design and Fundamentals of Google Cloud's Apigee API Platform, is the first in a series of three courses in the Developing APIs for Google Cloud's Apigee API Platform path. This course introduces you to API design and the fundamentals of the Apigee platform. The second course focuses on API security. The third course focuses on additional API development topics. In this course, you learn how to design APIs, and how to use OpenAPI specifications to document them. You learn about the API lifecycle, and how the Apigee API platform helps you manage all aspects of the lifecycle. You learn about how APIs can be designed using API proxies, and how APIs are packaged as products to be used by app developers. This course utilizes hands-on labs that model an API development process that can be used for real-world projects on Google Cloud's Apigee API platform.
Table of contents
- Overview 1m
- Apigee API Proxies 8m
- Lab Intro: Generating an API proxy using an OpenAPI spec 1m
- REST clients 0m
- Getting started with GCP and Qwiklabs 4m
- Lab 1: Generating an API Proxy Using an OpenAPI Specification 0m
- Proxy Endpoints and Virtual Hosts 8m
- Conditions, Flows, and Policies (1) 6m
- Conditions, Flows, and Policies (2) 11m
- Target Endpoints, Route Rules, and Target Servers 8m
- Lab Intro: Target Servers 1m
- Lab 2: Using Target Servers 0m
- Lab Intro: Proxy Endpoints 1m
- Lab 2a: Using Proxy Endpoints and Route Rules 0m
- Lab Intro: Trace Tool 0m
- Lab 2b: Using the Trace Tool 0m
- Review 1m
- Overview 1m
- API Products, Developers, Apps, and API Keys 9m
- API Product Strategies (1) 7m
- API Product Strategies (2) 6m
- Lab Intro: API Products, Developers, Apps, and API Keys 1m
- Lab 3: Publishing APIs as Products 0m
- Lab Intro: API Products for Access Control 0m
- Lab 3a: Using API Products for Access Control 0m
- REST API Design, Part II: Responses (1) 10m
- REST API Design, Part II: Responses (2) 7m
- Review 0m
- Course Review 1m