<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="23423" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/google-t-apieng-b" lastchanged="2025-09-30T15:09:43+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Developing APIs with Google Cloud's Apigee API platform</title><productcode>T-APIENG-B</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-T-APIENG-B</fullproductcode><version>3.0</version><objective>&lt;ul&gt;
&lt;li&gt;Identify the purpose and value of Google Cloud&amp;#039;s Apigee API Platform.&lt;/li&gt;&lt;li&gt;Develop a good understanding of Google Cloud&amp;#039;s Apigee API Platform terminology and organizational model.&lt;/li&gt;&lt;li&gt;Interact with Google Cloud&amp;#039;s Apigee API Platform.&lt;/li&gt;&lt;li&gt;Solve scenarios by leveraging APIs, recommended practices, and an API-first strategy.&lt;/li&gt;&lt;li&gt;Understand and put in practice the API lifecycle.&lt;/li&gt;&lt;li&gt;Identify capabilities available to secure, scale, and manage APIs and API products.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;Familiarity with HTTP, XML, Javascript.&lt;/p&gt;</essentials><audience>&lt;p&gt;Developers, architects, or engineers responsible for the solutioning, design, implementation, or management of APIs, API products, or digital products that leverage APIs.&lt;/p&gt;</audience><contents>&lt;p&gt;This course introduces you to the fundamentals of API Design and the out-of-the-box capabilities offered by Google Cloud&amp;#039;s Apigee API Platform. 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&amp;#039;s Apigee API Platform.&lt;/p&gt;</contents><outline>&lt;p&gt;Module 01: Apigee Overview
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the placement and role of API management in modern application development.&lt;/li&gt;&lt;li&gt;Define Apigee API Platform logical components and organizational structure.&lt;/li&gt;&lt;li&gt;Differentiate between Apigee flexible deployment models.&lt;/li&gt;&lt;li&gt;Explain API lifecycle.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 02: API First and OpenAPI Specifications
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe REST API design.&lt;/li&gt;&lt;li&gt;Understand the value of API-First development and how to apply it.&lt;/li&gt;&lt;li&gt;Discuss OpenAPI specification and its use in the context of API-First development.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 03: API Proxies
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Define the building blocks of APIs and API proxies.&lt;/li&gt;&lt;li&gt;Describe how APIs proxies work and how capabilities such as flows, policies, route rules, virtual hosts and target servers play a role.&lt;/li&gt;&lt;li&gt;Understand how APIs are exposed.&lt;/li&gt;&lt;li&gt;Understand how API proxies connect to backend systems.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 04: API Products
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Define API products and the value behind API product strategy.&lt;/li&gt;&lt;li&gt;Understand the role of developers, applications, and API keys in API management.&lt;/li&gt;&lt;li&gt;Describe the API publication process.&lt;/li&gt;&lt;li&gt;Understand API responses and status codes for REST APIs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 05: Authentication, Authorization, and OAuth
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discuss the importance of API Security.&lt;/li&gt;&lt;li&gt;Understand the value of application identity.&lt;/li&gt;&lt;li&gt;Understand the role of user authentication and authorization.&lt;/li&gt;&lt;li&gt;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.&lt;/li&gt;&lt;li&gt;Discuss federated identity and the use of JSON Web Tokens in your API proxies.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 06: Content, Transport, and Internal Security
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explore platform capabilities for protecting against content-based attacks and transport security.&lt;/li&gt;&lt;li&gt;Understand how to protect sensitive data using encrypted KVMs, data masking, private variables.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 07: Mediation
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the out-of-the-box platform capabilities for implementing mediation and fault handling.&lt;/li&gt;&lt;li&gt;Describe implementation patterns and policies for JSON, XML, and SOAP.&lt;/li&gt;&lt;li&gt;Understand extensibility options using Service Callouts, JavaScript, Python, and hosted targets.&lt;/li&gt;&lt;li&gt;Explore development practices and capabilities used to reuse, share, and enforce execution of flows and policies.&lt;/li&gt;&lt;li&gt;Illustrate out-of-the-box options to invoke Google Cloud services and third-party components using extensions.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 08: Traffic Management
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe when and how to use traffic management.&lt;/li&gt;&lt;li&gt;Evaluate options and applicable use cases for rate limiting with spike arrests and quotas.&lt;/li&gt;&lt;li&gt;Understand caching strategy and how to apply it.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 09: API Publishing
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe API publishing strategy and process.&lt;/li&gt;&lt;li&gt;Expand understanding of REST API design by discussing API versioning.&lt;/li&gt;&lt;li&gt;Describe the role of developer portals in the API lifecycle and as a critical part of API strategy.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 10: Logging and Analytics
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discuss available options for message logging.&lt;/li&gt;&lt;li&gt;Understand the value and use of API analytics.&lt;/li&gt;&lt;li&gt;Differentiate between message logging and API analytics.&lt;/li&gt;&lt;li&gt;Understand the extensibility options available for API analytics using custom metrics and dimensions.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Module 11: Advanced Topics
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discuss recommended practices and tooling for Apigee offline development.&lt;/li&gt;&lt;li&gt;Describe the capabilities offered by management API.&lt;/li&gt;&lt;li&gt;Evaluate options to leverage CI/CD as part of API lifecycle.&lt;/li&gt;&lt;li&gt;Explore Apigee Deployment Options.&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>- 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.</objective_plain><essentials_plain>Familiarity with HTTP, XML, Javascript.</essentials_plain><audience_plain>Developers, architects, or engineers responsible for the solutioning, design, implementation, or management of APIs, API products, or digital products that leverage APIs.</audience_plain><contents_plain>This course introduces you to the fundamentals of API Design and the out-of-the-box capabilities offered by Google Cloud's Apigee API Platform. 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.</contents_plain><outline_plain>Module 01: Apigee Overview



- 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.
Module 02: API First and OpenAPI Specifications



- 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.
Module 03: API Proxies



- 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.
Module 04: API Products



- 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.
Module 05: Authentication, Authorization, and OAuth



- 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.
Module 06: Content, Transport, and Internal Security



- 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.
Module 07: Mediation



- 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.
Module 08: Traffic Management



- 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.
Module 09: API Publishing



- 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.
Module 10: Logging and Analytics



- 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.
Module 11: Advanced Topics



- 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.</outline_plain><duration unit="d" days="3">3 jours</duration><pricelist><price country="US" currency="USD">1995.00</price><price country="DE" currency="EUR">1950.00</price><price country="IT" currency="EUR">1950.00</price><price country="SI" currency="EUR">1950.00</price><price country="SE" currency="EUR">1950.00</price><price country="AT" currency="EUR">1950.00</price><price country="CH" currency="CHF">2550.00</price><price country="GB" currency="GBP">1980.00</price><price country="IL" currency="ILS">6770.00</price><price country="BE" currency="EUR">2095.00</price><price country="NL" currency="EUR">2095.00</price><price country="GR" currency="EUR">1950.00</price><price country="MK" currency="EUR">1950.00</price><price country="HU" currency="EUR">1950.00</price><price country="CA" currency="CAD">2755.00</price><price country="FR" currency="EUR">2450.00</price></pricelist><miles/></course>