API Development with the Apigee API Platform
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
API Development with the Apigee API Platform
This course is part of Developing APIs with Google Cloud's Apigee API Platform Specialization
Instructor: Google Cloud Training
15,888 already enrolled
Included with
Learn more
Ask Coursera
1,052 reviews
1,052 reviews
What you'll learn
Discuss the Apigee platform capabilities for implementing mediation, traffic management, caching, and fault handling.
Describe how Apigee integrates with and enhances the use of large language models in AI-based APIs and apps.
Describe the deployment options for the Apigee platform.
Build complex APIs with the Apigee API platform.
Skills you'll gain
Tools you'll learn
Details to know
6 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 6 modules in this course
In this course, you learn how to create APIs that utilize multiple services and how you can use custom code on Apigee. You will also learn about fault handling, and how to share logic between proxies. You learn about traffic management and caching. You also create a developer portal, and publish your API to the portal. You learn about logging and analytics, as well as CI/CD and the different deployment models supported by Apigee.
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. This is the third and final course of the Developing APIs with the Apigee API Platform course series.
This module introduces mediation concepts, including payload formats and transformation, service callouts, custom code policies, hosted targets, shared flows, and fault handling
What's included
18 videos1 assignment5 app items1 plugin
18 videosβ’Total 45 minutes
- Course introductionβ’2 minutes
- Mediation: Introductionβ’1 minute
- JSON, XML, and SOAP (1)β’4 minutes
- JSON, XML, and SOAP (2)β’3 minutes
- Lab intro: Add XML Supportβ’0 minutes
- Mediation and service callouts (1)β’6 minutes
- Mediation and service callouts (2)β’4 minutes
- Custom code (1)β’4 minutes
- Custom code (2)β’3 minutes
- Lab intro: Mashing Up Servicesβ’0 minutes
- Lab intro: Call Services in Parallel using JavaScriptβ’0 minutes
- Shared flows (1)β’5 minutes
- Shared flows (2)β’3 minutes
- Lab intro: Shared Flowsβ’0 minutes
- Fault handling (1)β’5 minutes
- Fault handling (2)β’4 minutes
- Lab intro: Fault Handlingβ’0 minutes
- Mediation: Reviewβ’1 minute
1 assignmentβ’Total 8 minutes
- Mediation: Quizβ’8 minutes
5 app itemsβ’Total 450 minutes
- Lab: Add XML Supportβ’90 minutes
- Lab: Mashing Up Servicesβ’90 minutes
- Lab: Shared Flowsβ’90 minutes
- Lab: Fault Handlingβ’90 minutes
- Lab: Call Services in Parallel using JavaScriptβ’90 minutes
1 pluginβ’Total 15 minutes
- Accessing and completing labsβ’15 minutes
This module introduces spike arrests, quotas, and caching within Apigee.
What's included
13 videos1 assignment2 app items
13 videosβ’Total 44 minutes
- Traffic management: Introductionβ’0 minutes
- Apigee componentsβ’5 minutes
- Managing traffic spikesβ’4 minutes
- Spike arrest algorithms (1)β’4 minutes
- Spike arrest algorithms (2)β’5 minutes
- Quotas (1)β’6 minutes
- Quotas (2)β’4 minutes
- Lab intro: Traffic Managementβ’0 minutes
- Caching (1)β’4 minutes
- Caching (2)β’5 minutes
- Caching (3)β’6 minutes
- Lab intro: Cachingβ’0 minutes
- Traffic management: Reviewβ’0 minutes
1 assignmentβ’Total 8 minutes
- Traffic management: Quizβ’8 minutes
2 app itemsβ’Total 180 minutes
- Lab: Traffic Managementβ’90 minutes
- Lab: Cachingβ’90 minutes
This module introduces Apigee's AI capabilities and how they support the development, scaling, and securing of AI solutions.
What's included
13 videos1 assignment3 app items
13 videosβ’Total 38 minutes
- Apigee and AI: Introductionβ’1 minute
- LLMs, agents, and Apigee (1)β’5 minutes
- LLMs, agents, and Apigee (2)β’4 minutes
- Securing prompts and resources (1)β’5 minutes
- Securing prompts and resources (2)β’4 minutes
- Lab Intro: Sanitize Gemini Prompts and Responses with Apigeeβ’0 minutes
- Limiting token usage (1)β’5 minutes
- Limiting token usage (2)β’5 minutes
- Lab Intro: Manage LLM Token Usage with Apigeeβ’0 minutes
- Semantic caching (1)β’4 minutes
- Semantic caching (2)β’5 minutes
- Lab Intro: Semantic Caching with Apigeeβ’0 minutes
- Apigee and AI: Reviewβ’0 minutes
1 assignmentβ’Total 10 minutes
- Apigee and AI: Quizβ’10 minutes
3 app itemsβ’Total 180 minutes
- Lab: Sanitize Gemini Prompts and Responses with Apigeeβ’60 minutes
- Lab: Manage LLM Token Usage with Apigeeβ’60 minutes
- Lab: Semantic Caching with Apigeeβ’60 minutes
This module introduces API publishing, the developer portal, and API versioning.
What's included
5 videos1 assignment1 app item
5 videosβ’Total 11 minutes
- API publishing: Introductionβ’0 minutes
- REST API design: Versioningβ’6 minutes
- Developer portalsβ’3 minutes
- Lab Intro: Developer Portalβ’0 minutes
- API publishing: Reviewβ’0 minutes
1 assignmentβ’Total 8 minutes
- API publishing: Quizβ’8 minutes
1 app itemβ’Total 90 minutes
- Lab: Developer Portalβ’90 minutes
This module introduces message logging, Cloud Logging, and Apigee API Analytics.
What's included
5 videos1 assignment
5 videosβ’Total 10 minutes
- Logging and analytics: Introductionβ’0 minutes
- Message loggingβ’3 minutes
- Apigee API analytics (1)β’4 minutes
- Apigee API analytics (2)β’3 minutes
- Logging and analytics: Reviewβ’0 minutes
1 assignmentβ’Total 8 minutes
- Logging and analytics: Quizβ’8 minutes
This module introduces Apigee deployment options and CI/CD tools and strategies.
What's included
7 videos1 reading1 assignment
7 videosβ’Total 23 minutes
- Advanced topics: Introductionβ’0 minutes
- Apigee offline development and CI/CDβ’4 minutes
- Deployment optionsβ’5 minutes
- Advanced Apigee features (1)β’6 minutes
- Advanced Apigee features (2)β’5 minutes
- Advanced topics: Reviewβ’0 minutes
- Course reviewβ’2 minutes
1 readingβ’Total 10 minutes
- Reading: Next stepsβ’10 minutes
1 assignmentβ’Total 10 minutes
- Advanced topics: Quizβ’10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Software Development
- Status: Free Trial
Specialization
- Status: Free Trial
Course
- Status: Free TrialG
Google Cloud
Course
- G
Google Cloud
Project
Why people choose Coursera for their career
Learner reviews
- 5 stars
71.76%
- 4 stars
23.09%
- 3 stars
3.89%
- 2 stars
0.66%
- 1 star
0.57%
Showing 3 of 1052
Reviewed on Sep 5, 2018
really good hands on experience with the product, and clear explanations for all concepts. Really enjoyed this
Reviewed on May 29, 2020
a lot of semantic and grammar mistakes in the subtitles in almost all videos. Even the title Is incorrect in the "Extension" video.
Reviewed on Sep 6, 2019
Unfortunately, the node js example is no longer valid after the changing of edge UI to hosted target. Please change the content.
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
