8781  Reviews star_rate star_rate star_rate star_rate star_half
$2,700USD
Duration 3 days
Course Code GCP-DEV-API
Available Formats Classroom, Virtual
Next Class: Sep 16, 2026

Overview

Course Description

This three-day course covers how to design, build, manage, deploy, and secure APls using the Apigee API Platform. Learn to use policies and custom code to build API proxies, and discover how to package APls for app developers.
Key topics include securing APls against threats using OAuth, JSON Web Tokens (JWTs), federated security, threat protection, and traffic management. Gain hands-on experience validating and extracting payload data, calling external services, and transforming HTTP requests and responses.
Explore how Apigee powers Al-driven experiences by protecting apps from harmful prompts and responses, caching responses by semantic similarity, and managing token usage. Learn about advanced Apigee features for API management, security, and discovery.
A series of hands-on labs ensures practical experience building fully featured, secure APls on Apigee.

Skills Gained

  • Describe the features of Apigee that are used to create and manage APls throughout the API lifecycle.
  • Describe the fundamentals of REST API design.
  • Discuss API products and API product strategies.
  • Discuss the role of user authentication and authorization and the importance of API security.
  • Describe the use cases and flows for the OAuth 2 grant types.
  • Discuss the Apigee platform capabilities for implementing mediation, traffic management, caching, and fault handling.
  • Describe how Apigee integrates with and enhances the use of large language models in Al-based APls and apps.
  • Describe advanced Apigee features that can help with API management, security, and discovery.
  • Build APls with the Apigee API Platform.

Who Can Benefit

Developers, architects, and engineers responsible for the solutioning, design, implementation, or management of APls, API products, or digital products that leverage APls.

Prerequisites

Familiarity with HT TP, XML, JSON, and JavaScript is helpful.

|
View Full Schedule

Course Details

Course Details

Apigee overview

This module introduces the Apigee platform, API management, and the API lifecycle.

  • Apigee overview
  • API lifecycle
  • Apigee organizations and environments

APl-first and OpenAPI specifications

This module introduces the basic concepts of REST API design, APl-first development, and OpenAPI specifications.

  • REST API design: Basics
  • APl-first development
  • OpenAPI specifications

API proxies

This module introduces API proxies, proxy and target endpoints, environment groups, route rules, target servers, conditions, flows, and policies.

  • Apigee API proxies
  • Proxy endpoints and environment groups
  • Conditions, flows, and policies
  • Target endpoints, route rules, and target servers

API products

This module introduces REST API response design, API products, app developers, apps, API keys, and API product strategies.

  • API products, developers, apps, and API keys
  • API product strategies
  • REST API design: Responses

Authentication, authorization, and OAuth

This module introduces API security concerns, OAuth, JSON Web Tokens (JWTs), federated security, and OpenlD Connect.

  • API security concerns
  • Identity, authentication, and authorization
  • OAuth introduction
  • OAuth client credentials grant
  • OAuth password grant
  • OAuth authorization code grant
  • OAuth wrap-up
  • JWT, JWS, and OpenlD Connect

Content, transport, and platform security

This module introduces content-based attacks, transport security, and protection against unauthorized access.

  • Protecting against content-based attacks
  • Transport security
  • Apigee platform security

Mediation

This module introduces mediation concepts, including payload formats and transformation, service callouts, custom code policies, hosted targets, shared flows, and fault handling.

  • JSON, XML, and SOAP
  • Mediation and service callouts
  • Custom code
  • Shared flows
  • Fault handling

Traffic management

This module introduces traffic management features of Apigee, including spike arrests, quotas, and caching.

  • Apigee components
  • Managing traffic spikes
  • Spike arrest algorithms
  • Quotas
  • Caching

Apigee and Al

This module introduces Apigee's Al capabilities and how they support the development, scaling, and securing of Al solutions.

  • LLMs, agents, and Apigee
  • Securing prompts and resources
  • Limiting token usage
  • Semantic caching

API publishing

This module introduces API publishing, developer portals, and API versioning.

  • REST API design: Versioning
  • Developer portals

Logging and analytics

This module introduces message logging, Cloud Logging, and Apigee API analytics.

  • Message logging
  • Apigee API analytics

Advanced topics

This module introduces Apigee deployment options, Cl/CD tools and strategies, and advanced features of Apigee.

  • Apigee offline development and Cl/CD
  • Deployment options
  • Advanced Apigee features

Schedule

1 options available

FAQ

Does the course schedule include a Lunchbreak?

Classes typically include a 1-hour lunch break around midday. However, the exact break times and duration can vary depending on the specific class. Your instructor will provide detailed information at the start of the course.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does Ascendient Learning deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

What does vendor-authorized training mean?

As a vendor-authorized training partner, we offer a curriculum that our partners have vetted. We use the same course materials and facilitate the same labs as our vendor-delivered training. These courses are considered the gold standard and, as such, are priced accordingly.

Is the training too basic, or will you go deep into technology?

It depends on your requirements, your role in your company, and your depth of knowledge. The good news about many of our learning paths, you can start from the fundamentals to highly specialized training.

How up-to-date are your courses and support materials?

We continuously work with our vendors to evaluate and refresh course material to reflect the latest training courses and best practices.

Are your instructors seasoned trainers who have deep knowledge of the training topic?

Ascendient Learning instructors have an average of 27 years of practical IT experience and have also served as consultants for an average of 15 years. To stay current, instructors spend at least 25 percent of their time learning new, emerging technologies and courses.

Do you provide hands-on training and exercises in an actual lab environment?

Lab access is dependent on the vendor and the type of training you sign up for. However, many of our top vendors will provide lab access to students to test and practice. The course description will specify lab access.

Will you customize the training for our company’s specific needs and goals?

We will work with you to identify training needs and areas of growth.  We offer a variety of training methods, such as private group training, on-site of your choice, and virtually. We provide courses and certifications that are aligned with your business goals.

How do I get started with certification?

Getting started on a certification pathway depends on your goals and the vendor you choose to get certified in. Many vendors offer entry-level IT certification to advanced IT certification that can boost your career. To get access to certification vouchers and discounts, please contact info@ascendientlearning.com.

Will I get access to content after I complete a course?

You will get access to the PDF of course books and guides, but access to the recording and slides will depend on the vendor and type of training you receive.

How do I request a W9 for Ascendient Learning?

View our filing status and how to request a W9.

Reviews

As long as you keep Holly as an instructor, I will always come back to learn.

The training was very good to understand the concepts and how to set up things .

Instructor was great, course was mostly very good except for too much focus on pricing

The exit certified aws course provided a good introduction to the tools available on aws.

ExitCertified provided us with a great opportunity to learn more about React and in easy to follow way.