Course Overview:

This course introduces learners to API design, development, security, deployment, and management using Google Cloud’s Apigee API Platform. Through instructor-led sessions, videos, quizzes, and hands-on labs, participants will learn REST API fundamentals, OpenAPI specifications, API proxy development, API product management, OAuth security, mediation, traffic management, analytics, and API publishing strategies

After completing Developing APIs with Google Cloud's Apigee API Platform participants will be able to:

  • Understand API lifecycle management and API-first development principles.
  • Design REST APIs using OpenAPI specifications.
  • Build and deploy API proxies using Apigee.
  • Create and manage API products and developer access.
  • Implement API authentication, authorization, and OAuth security.
  • Configure mediation, traffic management, caching, and fault handling.
  • Publish APIs to developer portals.
  • Monitor APIs using logging and analytics tools.
  • Explore deployment models and CI/CD practices for Apigee.

Upcoming Batches

Loading Dates...

Key Features of Developing APIs with Google Cloud's Apigee API Platform

  • API-First Development Approach

    • Learn REST API design fundamentals and API-first methodologies.
    • Use OpenAPI specifications to document APIs.
    • Understand API lifecycle management concepts.
  • Hands-On API Proxy Development

    • Build API proxies using Apigee.
    • Configure flows, policies, route rules, and target servers.
    • Deploy APIs across different environments.
  •  API Product and Developer Management

    • Package APIs as API products.
    • Manage developers, applications, and API keys.
    • Publish APIs using developer portals.
  • API Security and OAuth

    • Implement OAuth-based authentication and authorization.
    • Use JWTs and federated identity concepts.
    • Secure APIs against malicious requests and content attacks.
  • Traffic Management and Mediation

    • Configure rate limiting, quotas, and spike arrest policies.
    • Implement caching and fault handling strategies.

    Apply mediation patterns for JSON, XML, and SOAP APIs

  •  API Publishing and Portal Integration

    • Create and manage developer portals.
    • Implement API versioning strategies.
    • Publish APIs for partner and developer consumption.
  • Advanced Deployment and CI/CD Practices

    • Explore Apigee deployment models.
    • Learn CI/CD and offline development best practices.
    • Understand scalable API deployment strategies.

Who should Attend?

  • • Instructor-Led Sessions • Hands-On Labs • Interactive Quizzes • API Design Workshops • Security Demonstrations • API Deployment Exercises

Prerequisites:

To get the most out of this course, it is recommended that participants have:
  • A basic understanding of data types, storage options, and familiarity with SQL is helpful but not required. The course is structured to be accessible for beginners.
  • Why choose CloudThat as your training partner?

    • Specialized GCP Focus : CloudThat specializes in cloud technologies, offering focused and specialized training programs. We are Authorized Trainers for the Google Cloud Platform. This specialization ensures in-depth coverage of GCP services, use cases, best practices, and hands-on experience tailored specifically for GCP.
    • Industry-Recognized Expertise : As a Google Cloud Partner, our training is delivered by certified professionals who bring a wealth of practical experience. This expertise translates into high-quality, relevant instruction that goes beyond theoretical knowledge.
    • Customized Learning Paths : We provide customized training solutions to align with your team’s specific goals. Our flexible delivery models, including public workshops and private bootcamps, cater to diverse organizational needs.
    • Dedicated Post-Training Support : Our commitment extends beyond the classroom. We offer dedicated support to ensure learners can apply their new skills effectively, providing a valuable resource for ongoing professional development.
    • Proven Track Record : With a strong presence in the cloud training industry, we have successfully trained thousands of professionals worldwide, helping them achieve certification and career growth.

    Course Outline: Download Course Outline

    Topics

    • API Management in Modern Applications
    • Apigee Components and Organizational Structure
    • Flexible Deployment Models
    • API Lifecycle

    Learning Outcomes

    • Understand the role of API management.
    • Identify Apigee platform components.
    • Explain API lifecycle concepts.

    Activities

    • Platform Walkthrough
    • API Lifecycle Discussion
    • Quiz

    Topics

    • REST API Design Fundamentals
    • API-First Development
    • OpenAPI Specifications

    Learning Outcomes

    • Design REST APIs using API-first principles.
    • Understand OpenAPI documentation standards.

    Activities

    • API Design Workshop
    • OpenAPI Specification Exercise
    • Quiz

    Topics

    • API Proxy Building Blocks
    • Flows and Policies
    • • Route Rules
    • • Environment Groups
    • • Target Servers

    Learning Outcomes

    • • Build and deploy API proxies.
    • • Configure routing and backend integration.
    • • Use OpenAPI specifications to generate proxies.

    Activities

    • • API Proxy Lab
    • • Routing Configuration Exercise
    • • Apigee Debug Tool Workshop
    • • Quiz

    Topics

    • • API Products
    • • API Product Strategies
    • • Developers and Applications
    • • API Keys
    • • API Publishing

    Learning Outcomes

    • • Create API products.
    • • Manage developer access and applications.
    • • Publish APIs effectively.

    Activities

    • • API Product Publishing Lab
    • • Developer Portal Demo
    • • Quiz

    Topics

    • • API Security
    • • Authentication and Authorization
    • • OAuth Components
    • • JSON Web Tokens

    Learning Outcomes

    • • Implement OAuth security.
    • • Configure JWT-based authentication.
    • • Secure API access using tokens.

    Activities

    • • OAuth Configuration Lab
    • • Security Policy Exercise
    • • Quiz

    Topics

    • • Content-Based Attack Protection
    • • Transport Security
    • • KVMs and Data Masking
    • • Private Variables

    Learning Outcomes

    • • Protect APIs against malicious content.
    • • Secure communication channels.
    • • Hide sensitive debugging information.

    Activities

    • • Security Configuration Labs
    • • Data Masking Exercise
    • • Internal Security Workshop
    • • Quiz

    Topics

    • • Mediation and Fault Handling
    • • JSON, XML, and SOAP Policies
    • • Service Callouts
    • • JavaScript and Java Extensions

    Learning Outcomes

    • • Configure mediation flows.
    • • Implement reusable API policies.
    • • Extend API functionality using custom logic.

    Activities

    • • Mediation Labs
    • • Fault Handling Workshop
    • • Service Callout Exercise
    • • Quiz

    Topics

    • • Traffic Management Concepts
    • • Spike Arrest Policies
    • • Quotas
    • • Caching Strategies

    Learning Outcomes

    • • Control API traffic and rate limits.
    • • Implement caching for improved performance.
    • • Apply traffic management best practices.

    Activities

    • • Traffic Policy Lab
    • • Cache Configuration Exercise
    • • Quiz

    Topics

    • • API Publishing Strategies
    • • API Versioning
    • • Developer Portals

    Learning Outcomes

    • • Publish APIs to developer portals.
    • • Manage API versioning strategies.
    • • Improve API consumption experiences.

    Activities

    • • Developer Portal Lab
    • • API Versioning Exercise
    • • Quiz

    Topics

    • • Message Logging
    • • API Analytics
    • • Usage Monitoring

    Learning Outcomes

    • • Analyze API performance metrics.
    • • Monitor API traffic and usage.
    • • Use analytics for API governance.

    Activities

    • • Analytics Demonstration
    • • Logging Configuration Exercise
    • • Quiz

    Topics

    • • CI/CD for Apigee
    • • Offline Development
    • • Deployment Models

    Learning Outcomes

    • • Implement CI/CD pipelines for APIs.
    • • Understand advanced deployment strategies.
    • • Use recommended development practices.

    Activities

    • • CI/CD Workflow Demo
    • • Deployment Strategy Discussion
    • • Quiz

    Certification Details:

      CloudThat Course Completion Certificate will be awarded to all learners who complete the training.

    Select Course date

    Loading Dates...
    Add to Wishlist

    Course ID: 26103

    Course Price at

    Loading price info...
    Enroll Now

    FAQs:

    This course is designed for developers, architects, and engineers responsible for API design, implementation, and management.

    Yes. The course includes 17 hands-on labs, quizzes, and API development exercises.

    The course focuses on Google Cloud’s Apigee API Platform.

    Yes. OAuth, JWTs, authentication, authorization, transport security, and content protection are major focus areas.

    Yes. Learners will work with developer portals, API products, and publishing strategies.

    3-day blended training with instructor-led content, labs, videos, quizzes, and demonstrations.

    Basic familiarity with HTTP, JSON, XML, and JavaScript is helpful.

    Yes. A CloudThat Course Completion Certificate will be awarded after successful completion of the course.

    Enquire Now