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

Module 2 - The Target

  • Implement a mTLS gateway
  • API Keys
  • Control your API Response

Module 3 - API First Design with OpenAPI

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

Module 4 - Integrating External Services

  • Cloud Data Loss Prevention API (DLP)
  • Apigee ServiceCallout Policy
  • Message Logging/Cloud Logging
  • Uptime Checks
  • Alerting policies

Module 5 - Consuming Apigee Resources

  • Introducing the Client Application
  • Application Build Tools
  • Firebase Authentication
  • Apigee Security Policies

Module 6 - Hardening your API

  • API security vulnerabilities
  • JSON threat protection policies
  • Cloud Armour
  • The Hacker tools

Module 7 - External Threat Mitigation

  • reCAPTCHA Enterprise
  • Apigee Data Collection
  • Apigee Custom Reports

Module 8 - Expand your Apigee Toolset

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

Module 9 - Apigee Integration

  • Introduction to Application Integration
  • Triggers
  • Tasks
  • Apigee Integration policies

Module 10 - Summary

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