Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

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.

Read more

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 Google Cloud's Apigee API Platform course series.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Introduction
Welcome to API Development! This is the third course in the Developing APIs with Google Cloud's Apigee API Platform series.
Mediation
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Taught by instructors from Google Cloud Training, which is recognized for its work in API development and management
Relevant for professionals working in software development, API management, and cloud computing
Develops advanced skills in API design, development, and management
Part of a three-course series on API development with Apigee, providing a comprehensive learning experience
Requires previous knowledge in API development and Apigee

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical apigee api development

According to learners, this course offers a practical, hands-on approach to developing APIs on Google Cloud's Apigee platform, especially for those building on knowledge from previous courses. Students found the hands-on labs excellent and directly applicable to their work, reinforcing concepts effectively. Key topics like traffic management, mediation concepts, shared flows, and fault handling were highlighted as particularly useful and well-explained. However, some students note the course assumes significant prior knowledge from the earlier courses in the series and might feel too fast-paced without it. The developer portal section was mentioned as potentially rushed or containing outdated lab configurations.
Covers essential topics like mediation, traffic, fault handling.
"I felt I gained a solid understanding of traffic management and mediation concepts."
"The sections on shared flows and fault handling were particularly useful."
"Fantastic deep dive into API development specifics like custom code policies and hosted targets."
"The shared flows and fault handling content is gold."
Labs are hands-on and applicable to work.
"This course provided a very practical approach... The hands-on labs were excellent and directly applicable to my work."
"Labs were challenging but rewarding, reinforcing the concepts well."
"Excellent course! Practical, hands-on, covered key development patterns."
"The labs on these topics were helpful."
Some found labs tricky to set up.
"Some labs were a bit tricky to set up correctly, requiring careful attention to detail."
Content on developer portal rushed/outdated.
"However, the developer portal section felt a bit rushed and could use more depth."
"some parts felt a bit outdated, particularly around the developer portal configuration which seems to have changed slightly since the labs were recorded."
Requires background from previous courses.
"The explanations of advanced topics were sometimes hard to follow without prior Apigee experience beyond the first two courses."
"More beginner-friendly explanations or prerequisites should be stated."
"The course assumes you are already very comfortable with API concepts and the Apigee basics from the previous courses."
"Maybe too fast-paced for some."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in API Development on Google Cloud's Apigee API Platform with these activities:
Review 'RESTful Web API Design'
Provides a foundation for understanding RESTful APIs, which are fundamental to API development.
Show steps
  • Read Chapters 1-3, Introduction and Architectural Styles and Patterns
  • Complete Exercise 1.2 HTTP Methods and URIs
  • Complete Exercise 3.1 Specifying JSON Responses
Compile and Review Course Materials
Improves retention, clarity, and ease of accessing course materials for future reference.
Show steps
  • Organize lecture notes, assignments, quizzes, and exams
  • Create summaries of key concepts and examples
  • Identify areas that require additional reinforcement and review
Follow the Google Cloud API Design Guide
Provides best practices and guidelines for designing APIs, ensuring consistency and quality.
Browse courses on API Design
Show steps
  • Review the principles of good API design
  • Explore examples of well-designed APIs
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a Sample API Design Proposal
Helps plan and document the design of an API, ensuring clarity and alignment with stakeholders.
Browse courses on API Design
Show steps
  • Define the purpose and scope of the API
  • Identify and describe the target audience
  • Determine the API's functionality and resources
  • Specify the API's data formats and response codes
  • Create a mock-up of the API documentation
Build a Simple API Gateway with Node.js
Provides practical experience in setting up an API gateway, a key component of API management.
Show steps
  • Install Node.js and the necessary packages
  • Create a Node.js application to handle API requests
  • Configure the API gateway to route requests to your application
  • Test the API gateway functionality
  • Secure the API gateway with authentication and authorization
Practice Debugging API Code
Enhances problem-solving skills and ability to identify and resolve issues in API code.
Browse courses on API Development
Show steps
  • Inject errors into API code and attempt to debug them
  • Use debugging tools such as logs and breakpoints
  • Collaborate with peers to troubleshoot API issues
  • Participate in online forums and discussions related to API debugging
Develop an API Security Policy
Helps establish guidelines for securing APIs, preventing unauthorized access and protecting data.
Browse courses on API Security
Show steps
  • Identify potential security risks and threats to the API
  • Define security controls and measures to mitigate risks
  • Establish authentication and authorization mechanisms
  • Implement logging and monitoring for security purposes
  • 定期审核和更新安全策略以确保其有效性

Career center

Learners who complete API Development on Google Cloud's Apigee API Platform will develop knowledge and skills that may be useful to these careers:
API Developer
As an API Developer, you will design, build, secure, deploy, and manage API solutions. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series teaches you how to create APIs that utilize multiple services and leverage custom code on Apigee. You will also learn about fault handling and how to use shared flows. This course will help you build a strong foundation for a successful API Developer career.
Software Engineer
As a Software Engineer specializing in API development, you will be responsible for the design, development, and maintenance of APIs. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series can help you gain valuable knowledge and skills in API development. You will learn about API design, implementation, testing, and deployment. This course will provide you with a strong foundation for a successful career as a Software Engineer specializing in API development.
Cloud Architect
As a Cloud Architect, you will design, build, and manage cloud-based solutions. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series provides you with a comprehensive understanding of API development on Google Cloud's Apigee API Platform. You will learn about API design, implementation, security, and deployment. This course will help you build a strong foundation for a successful career as a Cloud Architect.
DevOps Engineer
As a DevOps Engineer, you will be responsible for bridging the gap between development and operations teams. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series can help you gain valuable knowledge and skills in API development and deployment. You will learn about API design, implementation, testing, and deployment. This course will provide you with a strong foundation for a successful career as a DevOps Engineer.
Data Architect
As a Data Architect, you will design and manage data systems. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a foundational understanding of API development and integration. You will learn about API design, implementation, and security. This course will help you build a strong foundation for a successful career as a Data Architect.
Security Engineer
As a Security Engineer, you will be responsible for protecting data and systems from unauthorized access. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a strong foundation in API security. You will learn about API design, implementation, and security. This course will help you build a strong foundation for a successful career as a Security Engineer.
Business Analyst
As a Business Analyst, you will analyze business needs and develop solutions to improve business efficiency. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series can help you gain a valuable understanding of API development and integration. You will learn about API design, implementation, and testing. This course will provide you with a strong foundation for a successful career as a Business Analyst.
Product Manager
As a Product Manager, you will be responsible for developing and managing products. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a strong understanding of API development and integration. You will learn about API design, implementation, and testing. This course will help you build a strong foundation for a successful career as a Product Manager.
Technical Writer
As a Technical Writer, you will create documentation for technical products and services. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series can help you gain valuable knowledge and skills in API development. You will learn about API design, implementation, and testing. This course will provide you with a strong foundation for a successful career as a Technical Writer.
Quality Assurance Analyst
As a Quality Assurance Analyst, you will be responsible for testing and evaluating software products. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a strong foundation in API testing. You will learn about API design, implementation, and testing. This course will help you build a strong foundation for a successful career as a Quality Assurance Analyst.
Systems Analyst
As a Systems Analyst, you will analyze and design business systems. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a strong foundation in API development and integration. You will learn about API design, implementation, and testing. This course will help you build a strong foundation for a successful career as a Systems Analyst.
Program Manager
As a Program Manager, you will be responsible for planning, executing, and managing projects. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a strong understanding of API development and integration. You will learn about API design, implementation, and testing. This course will help you build a strong foundation for a successful career as a Program Manager.
UX Designer
As a UX Designer, you will design and evaluate user interfaces. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a strong understanding of API design and development. You will learn about API design, implementation, and testing. This course will help you build a strong foundation for a successful career as a UX Designer.
Data Scientist
As a Data Scientist, you will use data to solve business problems. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a strong foundation in API development and integration. You will learn about API design, implementation, and testing. This course will help you build a strong foundation for a successful career as a Data Scientist.
IT Consultant
As an IT Consultant, you will provide technical advice and support to businesses. This third course in Google Cloud's 'Developing APIs with Google Cloud's Apigee API Platform' series will provide you with a strong understanding of API development and integration. You will learn about API design, implementation, and testing. This course will help you build a strong foundation for a successful career as an IT Consultant.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in API Development on Google Cloud's Apigee API Platform.
Provides a comprehensive guide to RESTful API design, covering best practices, patterns, and anti-patterns. It valuable resource for learners who want to design and implement effective APIs.
Explores the challenges and best practices for designing and building data-intensive applications, providing insights into data modeling, data storage, and distributed systems. It valuable reference for learners interested in understanding the underlying infrastructure behind APIs.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser