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

Two deals to help you save

We found two deals and offers that may be relevant to this course.
Save money when you learn. 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
This module introduces mediation concepts, including payload formats and transformation, service callouts, custom code policies, hosted targets, shared flows, and fault handling
Traffic Management
This module introduces spike arrests, quotas, and caching within Apigee
API Publishing
This module introduces API publishing, the developer portal, and API versioning
Logging and Analytics
This module introduces message logging, Cloud Logging, and Apigee analytics
Advanced Topics
This module introduces Apigee deployment options and CI/CD tools and strategies

Good to know

Know what's good
, what to watch for
, 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

Save API Development on Google Cloud's Apigee API Platform to your list so you can find it easily later:
Save

Reviews summary

Engaging course for building and deploying apis securely

Learners say this engaging course provides thorough details of API development, with meaningful labs for a hands-on learning experience. Graduates of this course appreciate the supportive instructors and feel confident building and deploying APIs using best practices. The well-organized content suits beginners and those seeking to advance their knowledge of APIs. Some users mention that portions of the course may be outdated, but overall feedback is largely positive. This course is recommended for those interested in efficiently developing and managing APIs.
Covers various aspects of API development, including design, architecture, and security.
"Quite Comprehensive and cover most of the aspects of API Development."
"Excellent training material with side by side practice labs gives me true experience of development"
"It a very good Specialization for Beginners to APIGEE. Which helps How Design, Build, Deploy and Test Api's. "
The course offers valuable and practical hands-on learning experiences through labs and simulations.
"Excellent labs for hands for the starters on APIGEE api development platform"
"The course gives you a good understanding of the Apigee platform capabilities with hands on labs to make sure you don't only understand it in theory but also in practice."
Some labs are outdated or may not work correctly with the latest software versions.
"The last labs for Nodejs and mashup are outdated."
"Labs outdated with the current version of the tool."
"Some elements of the course are deprecated and out-of-date"
Certain portions of the course content may be outdated and require updating.
"Somewhat outdated and occasionally confusing."
"Numerous instructions were out of date compared with current product behavior."
"Out of date with the current state of Apigee, GCP, Loggly."

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

Here are nine courses similar to API Development on Google Cloud's Apigee API Platform.
API Development on Google Cloud's Apigee API Platform
Most relevant
API Security on Google Cloud's Apigee API Platform
Most relevant
API Security on Google Cloud's Apigee API Platform
Most relevant
API Design and Fundamentals of Google Cloud's Apigee API...
Most relevant
API Design and Fundamentals of Google Cloud's Apigee API...
Most relevant
Architecting and Installing the Apigee Hybrid API Platform
Most relevant
Streamlining API Management Using Google Apigee
Most relevant
Architecting and Installing the Apigee Hybrid API Platform
Most relevant
On Premises Installation and Fundamentals with Google...
Most relevant
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 - 2024 OpenCourser