API Design and Fundamentals of Google Cloud's Apigee API Platform

  • 4.7
Approx. 8 hours to complete

Course Summary

Learn the fundamentals of API design with Apigee API Platform and Google Cloud Platform. This course will teach you how to design, secure, and deploy APIs using Apigee’s API Platform on Google Cloud Platform.

Key Learning Points

  • Learn how to design APIs using Apigee API Platform and Google Cloud Platform
  • Secure APIs and manage access with OAuth and API keys
  • Deploy APIs to production and monitor usage with analytics

Job Positions & Salaries of people who have taken this course might have

    • USA: $90,000 - $140,000
    • India: ₹600,000 - ₹1,500,000
    • Spain: €30,000 - €50,000
    • USA: $90,000 - $140,000
    • India: ₹600,000 - ₹1,500,000
    • Spain: €30,000 - €50,000

    • USA: $120,000 - $200,000
    • India: ₹1,000,000 - ₹2,500,000
    • Spain: €40,000 - €70,000
    • USA: $90,000 - $140,000
    • India: ₹600,000 - ₹1,500,000
    • Spain: €30,000 - €50,000

    • USA: $120,000 - $200,000
    • India: ₹1,000,000 - ₹2,500,000
    • Spain: €40,000 - €70,000

    • USA: $120,000 - $180,000
    • India: ₹1,000,000 - ₹2,000,000
    • Spain: €40,000 - €60,000

Related Topics for further study


Learning Outcomes

  • Design and deploy APIs using Apigee API Platform and Google Cloud Platform
  • Secure APIs with OAuth and API keys
  • Monitor API usage with analytics

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of HTTP and RESTful API concepts
  • Experience with a programming language such as Java or Python

Course Difficulty Level

Intermediate

Course Format

  • Self-paced
  • Online
  • Video lectures
  • Interactive quizzes

Similar Courses

  • API Development on Google Cloud's Apigee API Platform
  • RESTful API Design with Node, Express, and MongoDB
  • APIs and Microservices - Lightweight Development with Java EE and Eclipse MicroProfile

Related Education Paths


Related Books

Description

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.

Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, build, secure, deploy, and manage API solutions using Google Cloud's Apigee API Platform.

Knowledge

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

Outline

  • Module 0: Introduction
  • Course Series Introduction
  • Course Introduction
  • Module 1: Apigee Overview
  • Module Overview
  • Product Overview
  • API Lifecycle
  • Apigee Organizations
  • Module Review
  • Module Quiz
  • Module 2: API-First and OpenAPI Specifications
  • Module Overview
  • REST API Design, Part I: Basics (1)
  • REST API Design, Part I: Basics (2)
  • API-First Development
  • OpenAPI Specs
  • Module Review
  • Module Quiz
  • Module 3: API Proxies
  • Module Overview
  • Apigee API Proxies
  • Lab Intro: Generating an API proxy using an OpenAPI spec
  • Coursera: Getting Started with Google Cloud and Qwiklabs
  • Proxy Endpoints and Environment Groups
  • Conditions, Flows, and Policies (1)
  • Conditions, Flows, and Policies (2)
  • Target Endpoints, Route Rules, and Target Servers
  • Lab Intro: Target Servers
  • Lab Intro: Route Rules and the Trace Tool
  • Module Review
  • Labs in this course
  • REST clients
  • Module Quiz
  • Module 4: API Products
  • Module Overview
  • API Products, Developers, Apps, and API Keys
  • API Product Strategies (1)
  • API Product Strategies (2)
  • Lab Intro: API Products, Developers, Apps, and API Keys
  • REST API Design, Part II: Responses (1)
  • REST API Design, Part II: Responses (2)
  • Module Review
  • Course Review
  • Apigee X and Apigee Edge differences
  • Module Quiz

Summary of User Reviews

Learn API Design with Apigee and GCP on Coursera is a highly recommended course for those interested in mastering API design. The course has received positive reviews for its comprehensive content, engaging instructors, and practical exercises.

Key Aspect Users Liked About This Course

The course is praised for its practical exercises that help learners apply the concepts they learn in real-world scenarios.

Pros from User Reviews

  • Comprehensive content that covers all aspects of API design
  • Engaging instructors who explain concepts clearly and with relevant examples
  • Practical exercises that help learners apply the concepts they learn in real-world scenarios

Cons from User Reviews

  • Some learners found the pace of the course to be too fast
  • The course may require some prior knowledge of API design and development
  • Some learners found the course to be too technical and difficult to follow
English
Available now
Approx. 8 hours to complete
Google Cloud Training
Google Cloud
Coursera

Instructor

Google Cloud Training

  • 4.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses