Building Solutions with Apigee X (BSAX) – Outline

Detailed Course Outline

Module 1 - Why Apigee X

  • Why Apigee X
  • Introduction to use case - Who are you?
  • One/Two-Way TLS
  • Getting Started
  • LAB - Introduction to the Legacy Application and Apigee

Module 2 - The Target

  • Implement a mTLS gateway
  • API Keys
  • Control your API Response
  • LAB - The Target

Module 3 - API First Design with OpenAPI

  • API First Design
  • The Show Me Now Rest API
  • What is OpenAPI
  • Apigee Debugging
  • LAB - API First Design with OpenAPI

Module 4 - Integrating External Services

  • Cloud Data Loss Prevention API (DLP)
  • Apigee ServiceCallout Policy
  • Message Logging/Cloud Logging
  • Uptime Checks
  • Alerting policy
  • LAB - Integrating External Services

Module 5 - Consuming Apigee Resources

  • Introducing the Client Application
  • Application Build Tools
  • Firebase Authentication
  • Apigee Security Policies
  • LAB - Integrating a Client Application

Module 6 - Hardening your API

  • API security vulnerabilities
  • JSON threat protection policies
  • Cloud Armour
  • The Hacker tools
  • LAB - Hardening your API

Module 7 - External Threat Mitigation

  • reCAPTCHA Enterprise
  • Apigee Data Collection
  • Apigee Custom Reports
  • LAB - External threat mitigation with reCapture enterprise

Module 8 - Expand your Apigee Toolset

  • The Apigee management API
  • API Proxy Deployment Options
  • Local development using Cloud Code
  • Apigee emulator
  • Development workflow
  • LAB - Developing for Apigee using Cloud Code

Module 9 - Apigee Integration

  • Introduction to Application Integration
  • Triggers
  • Tasks
  • Apigee Integration policies
  • LAB - Expanding your API with Apigee Integrations

Module 10 - Summary

  • Debrief
  • Apigee Flavors - X or Hybrid
  • What's Next