Architecture & Technologies

Apigee

Apigee

Duration

2 Days

Languages

French - English

Trainer(s)

François Rivard

Google’s flagship solution for API management, Apigee, is gradually establishing itself as one of the most prominent platforms, helped by the capabilities of its coupling with the Google Cloud and its integration into the Google Cloud Platform. This training course provides an opportunity to review all the product’s features and manipulate the solution via a set of labs.

Particular emphasis is placed on the description of the work environment, API security, and policies. Besides, an introduction to Apigee X, the latest version of the solution, helps to understand how to take advantage of the integrated features of the Google Cloud Platform.

Target audience

  • API Developers 
  • API Architects

Prerequisites

  • Knowledge of API management and APIs

Course Delivery

On site,
in your offices

Remote via Teams

Workshops

Training Program

Introduction to the uses and features of Google Apigee

  • Description of Apigee’s internal model: environments, virtual hosts
  • Reminder of API design principles
  • The HTTP protocol and its verbs
  • Proxy construction: pre-flow, post-flow, route rules

Development

  • Building and deploying a first proxy API
  • Environment management
  • Good design practices
  • Deploying a proxy API from a Web Service
  • Using Key Value Maps

Testing

  • How the log manager works
  • Debugging, flow analysis and HTTP headers analysis

Security

  • Implementation of Oauth 2.0: Client Credentials, Password, Grant Code
  • RBAC Management
  • Two-way TLS
  • Protection against content-based attacks
  • Use of regular expressions
  • Data Masking and Private Variables

Publication

  • Creation and configuration of API Products

Flow and traffic analysis

Advanced features

  • Hosted Targets
  • Calling external functions (Javascript, Java, Python)
  • Shared Flows
  • Exception Management
  • Cache management

Detailed presentation of the policies

  • Security Policies 
  • Mediation Policies
  • Load limitation and quota policies
  • Format conversion policies
  • Policies for calling external functions

Architecture and Introduction to the Features of Apigee X

  • Product versions
  • AI-powered automation (data protection, anomaly detection, traffic prediction)
  • Deployment possibilities offered by Apigee Edge and Apigee Hybrid and use of the capabilities of Google Cloud Armor, Google CDN, etc…