title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Developing APIs with Google Cloud's Apigee API Platform
Course Description
Overview
Learn the fundamentals of API Design and the out-of-the-box capabilities offered by Google Cloud's Apigee API Platform. This course features a combination of lectures, hands-on labs, and supplemental materials to show you how to design, build, secure, deploy, and manage API solutions.Objectives
- Identify the purpose and value of Google Cloud's Apigee API Platform.
- Develop a good understanding of Google Cloud's Apigee API Platform terminology and organizational model.
- Interact with Google Cloud's Apigee API Platform.
- Solve scenarios by leveraging APIs, recommended practices, and an API-first strategy.
- Understand and put in practice the API lifecycle.
- Identify capabilities available to secure, scale, and manage APIs and API products.
Audience
Prerequisites
-
Familiarity with HTTP, XML, Javascript.
Topics
- Understand the placement and role of API management in modern application development.
- Define Apigee API Platform logical components and organizational structure.
- Differentiate between Apigee flexible deployment models.
- Explain API lifecycle.
- Describe REST API design.
- Understand the value of API-First development and how to apply it.
- Discuss OpenAPI specification and its use in the context of API-First development.
- Define the building blocks of APIs and API proxies.
- Describe how APIs proxies work and how capabilities such as flows, policies, route rules, virtual hosts and target servers play a role.
- Understand how APIs are exposed.
- Understand how API proxies connect to backend systems.
- Define API products and the value behind API product strategy.
- Understand the role of developers, applications, and API keys in API management.
- Describe the API publication process.
- Understand API responses and status codes for REST APIs.
- Discuss the importance of API Security.
- Understand the value of application identity.
- Understand the role of user authentication and authorization.
- Gain deep understanding of OAuth (Access token, Refresh token, Common pattern for all grant types) and its application in the context of API design and management.
- Discuss federated identity and the use of JSON Web Tokens in your API proxies.
- Explore platform capabilities for protecting against content-based attacks and transport security.
- Understand how to protect sensitive data using encrypted KVMs, data masking, private variables.
- Understand the out-of-the-box platform capabilities for implementing mediation and fault handling.
- Describe implementation patterns and policies for JSON, XML, and SOAP.
- Understand extensibility options using Service Callouts, JavaScript, Python, and hosted targets.
- Explore development practices and capabilities used to reuse, share, and enforce execution of flows and policies.
- Illustrate out-of-the-box options to invoke Google Cloud services and third-party components using extensions.
- Describe when and how to use traffic management.
- Evaluate options and applicable use cases for rate limiting with spike arrests and quotas.
- Understand caching strategy and how to apply it.
- Describe API publishing strategy and process.
- Expand understanding of REST API design by discussing API versioning.
- Describe the role of developer portals in the API lifecycle and as a critical part of API strategy.
- Discuss available options for message logging.
- Understand the value and use of API analytics.
- Differentiate between message logging and API analytics.
- Understand the extensibility options available for API analytics using custom metrics and dimensions.
- Discuss recommended practices and tooling for Apigee offline development.
- Describe the capabilities offered by management API.
- Evaluate options to leverage CI/CD as part of API lifecycle.
- Explore Apigee Deployment Options.
Related Courses
-
Developing Applications with Google Cloud Platform
GCP-140- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,995.00 USD
-
Logging, Monitoring and Observability in Google Cloud
GCP-470- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,785.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.