In this course, you learn how to design APIs, and how to use OpenAPI specifications to document them. You learn about the API life cycle, and how the Apigee API platform helps you manage all aspects of the life cycle. You learn about how APIs can be designed using API proxies, and how APIs are packaged as API products to be used by app developers.
This course is part of the Developing APIs with Google Cloud's Apigee API Platform Specialization
Offered By
About this Course
What you will learn
Describe Apigee terminology and organizational model based on Apigee product capabilities.
Interact with Apigee API Platform.
Explore and put into practice API design, development and management concepts.
Identify capabilities available to secure, scale, and manage APIs and API products.
Offered by

Google Cloud
We help millions of organizations empower their employees, serve their customers, and build what’s next for their businesses with innovative technology created in—and for—the cloud. Our products are engineered for security, reliability, and scalability, running the full stack from infrastructure to applications to devices and hardware. Our teams are dedicated to helping customers apply our technologies to create success.
Syllabus - What you will learn from this course
Module 0: Introduction
Welcome to API Design and Fundamentals! This is the first course in the Developing APIs with Google Cloud's Apigee API Platform series.
Module 1: Apigee Overview
This module introduces the Apigee platform, API management, and the API lifecycle.
Module 2: API-First and OpenAPI Specifications
This module introduces the basic concepts of REST API design, API first development, and OpenAPI specifications
Module 3: API Proxies
This module introduces API proxies, proxy and target endpoints, environment groups, route rules, target servers, conditions, flows, and policies
Module 4: API Products
This module introduces REST API response design, API products, app developers, apps, API keys, and API product strategies
Reviews
- 5 stars74.56%
- 4 stars20.92%
- 3 stars3.22%
- 2 stars0.70%
- 1 star0.57%
TOP REVIEWS FROM API DESIGN AND FUNDAMENTALS OF GOOGLE CLOUD'S APIGEE API PLATFORM
Nice introduction to APIgee.
Lab instructions could have be more clear. When working behind corporate proxy, most of the setup wont work. A warning about the same would be great.
Well curated fundamentals, particularly for the first time learner around the APIs & their usage before diving into Apigee platform.
I learned alot this course really helped me from a programming perspective, infrastructure and penetration testing.
Nice information about good practices, but it's not too deep. You have to research or learn more outside the course.
About the Developing APIs with Google Cloud's Apigee API Platform Specialization
This three-course specialization introduces learners to Apigee, Google Cloud's full-lifecycle API management platform. Using a combination of presentations, hands-on labs, and supplemental materials, you will explore the full API lifecycle, and learn how to design, secure, and publish APIs using the Apigee API Platform. You will use labs to build APIs that solve real-world scenarios.

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.