Skip to main content

Section outline

  • Module 1: Overview of API Management and Apigee

    • Introduction to API Management concepts.
    • Apigee architecture and components.
    • Benefits and use cases of Apigee in GCP.

    Module 2: API Design Best Practices

    • RESTful API design principles.
    • API resources, versioning, and lifecycle management.

    Module 3: Hands-on Lab: API Design

    • Designing and building your first API with Apigee.
  • Module 4: Securing APIs with Apigee

    • API security mechanisms: OAuth2.0, API Keys, JWT.
    • OAuth2.0, SAML, OpenID Connect implementation.

    Module 5: API Rate Limiting and Quotas

    • Managing API traffic with rate limiting and quotas.
    • Spike arrest and traffic management policies.

    Module 6: Hands-on Lab: API Security

    • Implementing OAuth2.0 and rate limiting on an API using Apigee.
  • Module 7: API Gateway Policies

    • Working with Apigee Policies: security, traffic, and mediation.
    • Caching and load balancing with Apigee.

    Module 8: API Monitoring and Troubleshooting

    • Using Apigee Analytics for monitoring.
    • Debugging APIs using Apigee Trace Tools.

    Module 9: Hands-on Lab: Policy Implementation

    • Applying security and traffic policies on APIs using Apigee.
  • Module 10: Integrating Apigee with GCP Services

    • Cloud Functions, Cloud Run, Cloud Pub/Sub integration.

    Module 11: Microservices and Apigee

    • Designing microservices architectures with APIs.
    • Managing containerized microservices with Apigee.

    Module 12: Hands-on Lab: GCP Integration

    • Deploying Apigee with a GCP microservices architecture.
  • Module 13: API Monetization with Apigee

    • API Monetization Models and Product Packaging.

    Module 14: Advanced API Security

    • Implementing end-to-end encryption.
    • DDoS Protection strategies using Apigee.

    Module 15: Final Project and Certification

    • Design and deploy a complete API solution using Apigee.
    • End-to-end API lifecycle: Design, Secure, Deploy, Monitor.