API

Duration: 4 days – 28 hrs

Overview.

The APIGEE training course is designed to provide participants with a comprehensive understanding of API management using the Apigee platform. This course covers the fundamental concepts, features, and best practices for building, securing, and managing APIs effectively. Participants will gain hands-on experience in designing, developing, and deploying APIs using Apigee’s robust set of tools and capabilities.

 

Objectives

  • Understand the core concepts of API management and the role of Apigee in API lifecycle management.
  • Learn how to design, develop, and deploy APIs using Apigee Edge.
  • Explore the key features and functionalities of Apigee, including security, traffic management, analytics, and developer portal.
  • Gain practical knowledge of API policies and how to use them to enforce security, caching, transformation, and other API management aspects.
  • Learn best practices for API versioning, documentation, and testing.
  • Understand how to monitor, analyze, and optimize API performance using Apigee analytics and reporting capabilities.
  • Learn how to create and manage developer portals to facilitate API consumption and engagement.
  • Explore advanced topics such as OAuth, JWT authentication, rate limiting, and API monetization.

Audience

  • Software developers and engineers
  • API architects and designers
  • Technical leads and managers
  • IT professionals involved in API development and management
  • Anyone interested in learning about API management using Apigee

 

Pre- requisites 

  • Basic understanding of APIs and web services
  • Familiarity with programming concepts and languages
  • Knowledge of RESTful architecture is beneficial but not required

 

Course Content

Module 1: Introduction to API Management and Apigee

  • Understanding the significance of API management
  • Introduction to Apigee and its role in API lifecycle management
  • Overview of Apigee Edge architecture and components
  • Exploring key features and benefits of Apigee Edge

 

Module 2: API Design and Development

  • Principles and best practices for API design
  • Introduction to RESTful API concepts and standards
  • Designing APIs using RAML or OpenAPI Specification
  • Hands-on exercises for creating API specifications
  • Building APIs using Apigee Edge and implementing CRUD operations
  • API documentation and API mocking techniques

 

Module 3: Security and Access Control

  • Introduction to API security and authentication mechanisms
  • Implementing OAuth 2.0 for API security and authorization
  • Configuring API key validation and access control policies
  • Securing APIs with JSON Web Tokens (JWT)
  • Hands-on exercises for securing APIs using Apigee Edge

 

Module 4: Traffic Management and Caching

  • Understanding API traffic management and rate limiting
  • Implementing quota policies and response caching
  • Applying routing and load balancing techniques
  • Handling API errors and fault management
  • Hands-on exercises for implementing traffic management policies in Apigee Edge

 

Module 5: Analytics and Reporting

  • Introduction to API analytics and reporting
  • Capturing API metrics and usage data
  • Configuring custom analytics and reports
  • Real-time monitoring and alerts
  • Hands-on exercises for analyzing API metrics using Apigee analytics

 

Module 6: Developer Portal and Self-Service Onboarding

  • Creating developer portals using Apigee Developer Portal
  • Managing API documentation and publishing APIs
  • Implementing self-service onboarding for developers
  • Customizing developer portal themes and layouts
  • Hands-on exercises for managing developer portals in Apigee Edge

 

Module 7: API Lifecycle Management

  • API versioning and deprecation strategies
  • Testing and debugging APIs in Apigee Edge
  • Continuous integration and deployment of APIs
  • Best practices for API version control and rollback
  • Hands-on exercises for API lifecycle management in Apigee Edge

 

Module 8: Advanced Topics in API Management

  • Implementing API monetization strategies
  • Configuring API monetization policies in Apigee Edge
  • API traffic analytics and optimization techniques
  • Introduction to GraphQL and its integration with Apigee
  • Hands-on exercises for advanced API management concepts

 

Module 9: Case Studies and Best Practices

  • Reviewing real-world case studies of successful API implementations
  • Analyzing best practices for API design, security, and management
  • Understanding common challenges and how to address them
  • Q&A session for addressing specific use cases and concerns

Best selling courses

CLOUD COMPUTING

Enterprise Architecture

DATA SCIENCE

Tableau Basic

ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / DEEP LEARNING

RPA with UiPath

PROGRAMMING / CODING

MATLAB Fundamentals