API Design and Fundamentals of Google Cloud's Apigee API Platform (Coursera)

Offered by Google Cloud,
API Design and Fundamentals of Google Cloud's Apigee API Platform (Coursera)

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 specialization. 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.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

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.
Course 1 of 3 in the Developing APIs with Google Cloud's Apigee API Platform Specialization.

Syllabus

WEEK 1
Module 0: Introduction
Welcome to API Design and Fundamentals of Google Cloud's Apigee API Platform
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, virtual hosts, route rules, target servers, conditions, flows, and policies

WEEK 2
Module 4: API Products
This module introduces REST API response design, API products, app developers, apps, API keys, and API product strategies

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Exam Prep: HashiCorp Certified Terraform Associate (003) (Coursera) Coursera
Whizlabs

Exam Prep: HashiCorp Certified Terraform Associate (003) (Coursera)

Terraform is one of the most recognized infrastructure automation tools that help in addressing various real-life challenges. This training course helps you develop your skills and knowledge in Terraform. You can learn the skills for developing cloud infrastructure in an effective and reliable manner. In addition, you can also develop the skills for the automation of infrastructure by using Terraform for public cloud platforms.

Sep 7th 2026
5-12 Weeks
Google Cloud Fundamentals: Core Infrastructure em Português Brasileiro (Coursera) Coursera
Google Cloud

Google Cloud Fundamentals: Core Infrastructure em Português Brasileiro (Coursera)

Este curso é uma apresentação da terminologia e dos conceitos importantes para trabalhar com o Google Cloud Platform (GCP). Você aprenderá sobre vários serviços de computação e armazenamento disponíveis no Google Cloud Platform, incluindo o Google App Engine, o Google Compute Engine, o Google Kubernetes Engine, o Google Cloud Storage, o Google Cloud SQL e o BigQuery, e também fará uma comparação dessas soluções.

Sep 7th 2026
1 Week
Customising your models with TensorFlow 2 (Coursera) Coursera
Imperial College London

Customising your models with TensorFlow 2 (Coursera)

Welcome to this course on Customising your models with TensorFlow 2! In this course you will deepen your knowledge and skills with TensorFlow, in order to develop fully customised deep learning models and workflows for any application. You will use lower level APIs in TensorFlow to develop complex model architectures, fully customised layers, and a flexible data workflow. You will also expand your knowledge of the TensorFlow APIs to include sequence models.

Aug 31st 2026
5-12 Weeks
Advanced Django: External APIs and Task Queuing (Coursera) Coursera
Codio

Advanced Django: External APIs and Task Queuing (Coursera)

Code and run Django websites without installing anything! This course is designed for learners who are familiar with Python and basic Django skills (similar to those covered in the Django for Everybody specialization). The modules in this course cover connecting to external APIs, task queuing, and pulling together the topics across the specialization in capstone projects.

Sep 7th 2026
3 Weeks
Infrastructure Automation with Terraform (Coursera) Coursera
Whizlabs

Infrastructure Automation with Terraform (Coursera)

Terraform is one of the most recognized infrastructure automation tools that help in addressing various real-life challenges. Infrastructure automation is a reliable instrument for improving productivity, efficiency, and reduction of operational downtime for enterprises. As a result, you can gain better career opportunities with skills in infrastructure automation with Terraform.

Sep 14th 2026
5-12 Weeks
Optimizing Your Google Cloud Costs en Español (Coursera) Coursera
Google Cloud

Optimizing Your Google Cloud Costs en Español (Coursera)

Optimizing Your Google Cloud Platform (GCP) Costs es el segundo curso de una serie de dos partes sobre los conceptos básicos de la administración de costos y facturación de GCP. Este curso está destinado principalmente a personas que se desempeñan en funciones relacionadas con finanzas o TI, y que están a cargo de optimizar la infraestructura de nube de sus organizaciones.

Sep 14th 2026
3 Weeks
Interfacing with the Raspberry Pi (Coursera) Coursera
University of California, Irvine

Interfacing with the Raspberry Pi (Coursera)

The Raspberry Pi uses a variety of input/output devices based on protocols such as HDMI, USB, and Ethernet to communicate with the outside world. In this class you will learn how to use these protocols with other external devices (sensors, motors, GPS, orientation, LCD screens etc.) to get your IoT device to interact with the real world.

Aug 31st 2026
4 Weeks
How to Modernize applications with IBM CICS (Coursera) Coursera
IBM

How to Modernize applications with IBM CICS (Coursera)

This course explains why CICS is perfect for powering the next generation of enterprise applications and how you can help build them. IBM CICS is the trusted core of enterprise applications and transaction processing. You will experience writing, updating and running CICS applications as well as the new APIs, capabilities and functions that will allow you to modernize these applications to run as part of a hybrid cloud application.

Sep 21st 2026
4 Weeks
Getting Started with Google Kubernetes Engine (Coursera) Coursera
Google Cloud

Getting Started with Google Kubernetes Engine (Coursera)

This one-week, accelerated online class equips students to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Kubernetes Engine, and scale those workloads to handle increased traffic. Students also learn how to continuously deploy new code in a Kubernetes cluster to provide application updates.

Aug 31st 2026
1 Week
Building Resilient Streaming Systems on GCP em Português Brasileiro (Coursera) Coursera
Google Cloud

Building Resilient Streaming Systems on GCP em Português Brasileiro (Coursera)

Este curso rápido sob demanda tem uma semana de duração e é baseado no Google Cloud Platform Big Data and Machine Learning Fundamentals. Por meio de videoaulas, demonstrações e laboratórios práticos, os participantes aprenderão a criar pipelines de dados de streaming usando o Google Cloud Pub/Sub e o Dataflow para a tomada de decisões em tempo real. Você também aprenderá a criar painéis para renderizar respostas personalizadas para vários tipos de público das partes interessadas.

Sep 7th 2026
1 Week
Preparing for the Google Cloud Professional Cloud Architect Exam em Português Brasileiro (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Cloud Architect Exam em Português Brasileiro (Coursera)

Trecho extraído do curso: "A melhor maneira de se preparar para o exame é ter competência nas habilidades que o trabalho exige." Este curso usa uma abordagem de cima para baixo com o objetivo de revelar as habilidades e o conhecimento que você já tem e apontar as áreas que precisam melhorar. Use este curso para criar seu próprio plano de estudo personalizado. Ele ajudará você a se preparar melhor e a desenvolver e praticar as habilidades necessárias para realizar este trabalho.

Aug 31st 2026
1 Week