{"course":{"productid":23423,"modality":1,"active":true,"language":"fr","title":"Developing APIs with Google Cloud's Apigee API platform","productcode":"T-APIENG-B","vendorcode":"GO","vendorname":"Google","fullproductcode":"GO-T-APIENG-B","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/google-t-apieng-b","objective":"<ul>\n<li>Identify the purpose and value of Google Cloud&#039;s Apigee API Platform.<\/li><li>Develop a good understanding of Google Cloud&#039;s Apigee API Platform terminology and organizational model.<\/li><li>Interact with Google Cloud&#039;s Apigee API Platform.<\/li><li>Solve scenarios by leveraging APIs, recommended practices, and an API-first strategy.<\/li><li>Understand and put in practice the API lifecycle.<\/li><li>Identify capabilities available to secure, scale, and manage APIs and API products.<\/li><\/ul>","essentials":"<p>Familiarity with HTTP, XML, Javascript.<\/p>","audience":"<p>Developers, architects, or engineers responsible for the solutioning, design, implementation, or management of APIs, API products, or digital products that leverage APIs.<\/p>","contents":"<p>This course introduces you to the fundamentals of API Design and the out-of-the-box capabilities offered by Google Cloud&#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&#039;s Apigee API Platform.<\/p>","outline":"<p>Module 01: Apigee Overview\n<\/p>\n<ul>\n<li>Understand the placement and role of API management in modern application development.<\/li><li>Define Apigee API Platform logical components and organizational structure.<\/li><li>Differentiate between Apigee flexible deployment models.<\/li><li>Explain API lifecycle.<\/li><\/ul><p>Module 02: API First and OpenAPI Specifications\n<\/p>\n<ul>\n<li>Describe REST API design.<\/li><li>Understand the value of API-First development and how to apply it.<\/li><li>Discuss OpenAPI specification and its use in the context of API-First development.<\/li><\/ul><p>Module 03: API Proxies\n<\/p>\n<ul>\n<li>Define the building blocks of APIs and API proxies.<\/li><li>Describe how APIs proxies work and how capabilities such as flows, policies, route rules, virtual hosts and target servers play a role.<\/li><li>Understand how APIs are exposed.<\/li><li>Understand how API proxies connect to backend systems.<\/li><\/ul><p>Module 04: API Products\n<\/p>\n<ul>\n<li>Define API products and the value behind API product strategy.<\/li><li>Understand the role of developers, applications, and API keys in API management.<\/li><li>Describe the API publication process.<\/li><li>Understand API responses and status codes for REST APIs.<\/li><\/ul><p>Module 05: Authentication, Authorization, and OAuth\n<\/p>\n<ul>\n<li>Discuss the importance of API Security.<\/li><li>Understand the value of application identity.<\/li><li>Understand the role of user authentication and authorization.<\/li><li>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.<\/li><li>Discuss federated identity and the use of JSON Web Tokens in your API proxies.<\/li><\/ul><p>Module 06: Content, Transport, and Internal Security\n<\/p>\n<ul>\n<li>Explore platform capabilities for protecting against content-based attacks and transport security.<\/li><li>Understand how to protect sensitive data using encrypted KVMs, data masking, private variables.<\/li><\/ul><p>Module 07: Mediation\n<\/p>\n<ul>\n<li>Understand the out-of-the-box platform capabilities for implementing mediation and fault handling.<\/li><li>Describe implementation patterns and policies for JSON, XML, and SOAP.<\/li><li>Understand extensibility options using Service Callouts, JavaScript, Python, and hosted targets.<\/li><li>Explore development practices and capabilities used to reuse, share, and enforce execution of flows and policies.<\/li><li>Illustrate out-of-the-box options to invoke Google Cloud services and third-party components using extensions.<\/li><\/ul><p>Module 08: Traffic Management\n<\/p>\n<ul>\n<li>Describe when and how to use traffic management.<\/li><li>Evaluate options and applicable use cases for rate limiting with spike arrests and quotas.<\/li><li>Understand caching strategy and how to apply it.<\/li><\/ul><p>Module 09: API Publishing\n<\/p>\n<ul>\n<li>Describe API publishing strategy and process.<\/li><li>Expand understanding of REST API design by discussing API versioning.<\/li><li>Describe the role of developer portals in the API lifecycle and as a critical part of API strategy.<\/li><\/ul><p>Module 10: Logging and Analytics\n<\/p>\n<ul>\n<li>Discuss available options for message logging.<\/li><li>Understand the value and use of API analytics.<\/li><li>Differentiate between message logging and API analytics.<\/li><li>Understand the extensibility options available for API analytics using custom metrics and dimensions.<\/li><\/ul><p>Module 11: Advanced Topics\n<\/p>\n<ul>\n<li>Discuss recommended practices and tooling for Apigee offline development.<\/li><li>Describe the capabilities offered by management API.<\/li><li>Evaluate options to leverage CI\/CD as part of API lifecycle.<\/li><li>Explore Apigee Deployment Options.<\/li><\/ul>","objective_plain":"- Identify the purpose and value of Google Cloud's Apigee API Platform.\n- Develop a good understanding of Google Cloud's Apigee API Platform terminology and organizational model.\n- Interact with Google Cloud's Apigee API Platform.\n- Solve scenarios by leveraging APIs, recommended practices, and an API-first strategy.\n- Understand and put in practice the API lifecycle.\n- Identify capabilities available to secure, scale, and manage APIs and API products.","essentials_plain":"Familiarity with HTTP, XML, Javascript.","audience_plain":"Developers, architects, or engineers responsible for the solutioning, design, implementation, or management of APIs, API products, or digital products that leverage APIs.","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.","outline_plain":"Module 01: Apigee Overview\n\n\n\n- Understand the placement and role of API management in modern application development.\n- Define Apigee API Platform logical components and organizational structure.\n- Differentiate between Apigee flexible deployment models.\n- Explain API lifecycle.\nModule 02: API First and OpenAPI Specifications\n\n\n\n- Describe REST API design.\n- Understand the value of API-First development and how to apply it.\n- Discuss OpenAPI specification and its use in the context of API-First development.\nModule 03: API Proxies\n\n\n\n- Define the building blocks of APIs and API proxies.\n- Describe how APIs proxies work and how capabilities such as flows, policies, route rules, virtual hosts and target servers play a role.\n- Understand how APIs are exposed.\n- Understand how API proxies connect to backend systems.\nModule 04: API Products\n\n\n\n- Define API products and the value behind API product strategy.\n- Understand the role of developers, applications, and API keys in API management.\n- Describe the API publication process.\n- Understand API responses and status codes for REST APIs.\nModule 05: Authentication, Authorization, and OAuth\n\n\n\n- Discuss the importance of API Security.\n- Understand the value of application identity.\n- Understand the role of user authentication and authorization.\n- 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.\n- Discuss federated identity and the use of JSON Web Tokens in your API proxies.\nModule 06: Content, Transport, and Internal Security\n\n\n\n- Explore platform capabilities for protecting against content-based attacks and transport security.\n- Understand how to protect sensitive data using encrypted KVMs, data masking, private variables.\nModule 07: Mediation\n\n\n\n- Understand the out-of-the-box platform capabilities for implementing mediation and fault handling.\n- Describe implementation patterns and policies for JSON, XML, and SOAP.\n- Understand extensibility options using Service Callouts, JavaScript, Python, and hosted targets.\n- Explore development practices and capabilities used to reuse, share, and enforce execution of flows and policies.\n- Illustrate out-of-the-box options to invoke Google Cloud services and third-party components using extensions.\nModule 08: Traffic Management\n\n\n\n- Describe when and how to use traffic management.\n- Evaluate options and applicable use cases for rate limiting with spike arrests and quotas.\n- Understand caching strategy and how to apply it.\nModule 09: API Publishing\n\n\n\n- Describe API publishing strategy and process.\n- Expand understanding of REST API design by discussing API versioning.\n- Describe the role of developer portals in the API lifecycle and as a critical part of API strategy.\nModule 10: Logging and Analytics\n\n\n\n- Discuss available options for message logging.\n- Understand the value and use of API analytics.\n- Differentiate between message logging and API analytics.\n- Understand the extensibility options available for API analytics using custom metrics and dimensions.\nModule 11: Advanced Topics\n\n\n\n- Discuss recommended practices and tooling for Apigee offline development.\n- Describe the capabilities offered by management API.\n- Evaluate options to leverage CI\/CD as part of API lifecycle.\n- Explore Apigee Deployment Options.","skill_level":"Intermediate","version":"3.0","duration":{"unit":"d","value":3,"formatted":"3 jours"},"pricelist":{"List Price":{"US":{"country":"US","currency":"USD","taxrate":null,"price":1995},"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":1950},"IT":{"country":"IT","currency":"EUR","taxrate":20,"price":1950},"SI":{"country":"SI","currency":"EUR","taxrate":20,"price":1950},"SE":{"country":"SE","currency":"EUR","taxrate":25,"price":1950},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":1950},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":2550},"GB":{"country":"GB","currency":"GBP","taxrate":20,"price":1980},"IL":{"country":"IL","currency":"ILS","taxrate":17,"price":6770},"BE":{"country":"BE","currency":"EUR","taxrate":21,"price":2095},"NL":{"country":"NL","currency":"EUR","taxrate":21,"price":2095},"GR":{"country":"GR","currency":"EUR","taxrate":null,"price":1950},"MK":{"country":"MK","currency":"EUR","taxrate":null,"price":1950},"HU":{"country":"HU","currency":"EUR","taxrate":20,"price":1950},"CA":{"country":"CA","currency":"CAD","taxrate":null,"price":2755},"FR":{"country":"FR","currency":"EUR","taxrate":19.6,"price":2450}}},"lastchanged":"2025-09-30T15:09:43+02:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course-schedule\/23423","source_lang":"fr","source":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course\/google-t-apieng-b"}}