INFOSOFT IT SOLUTIONS - APIGEE Training

APIGEE Training

Introduction to APIGEE

APIGEE is a comprehensive API management platform designed for creating, publishing, and managing APIs. This module introduces APIGEE, covering its core features, architecture, and use cases for effective API management.

Setting Up APIGEE

Learn how to set up and configure APIGEE. This section covers system requirements, installation procedures, and initial configuration. Explore how to create and manage APIGEE environments and understand the basics of its user interface.

APIGEE Architecture and Components

Discover the architecture of APIGEE, including its key components such as API proxies, policies, and analytics. Learn how APIGEE’s architecture supports API management, and how to design and deploy scalable API solutions.

Creating and Managing API Proxies

Gain insights into creating and managing API proxies in APIGEE. Learn how to define API endpoints, configure request and response transformations, and apply policies. Explore how to handle different types of APIs and their requirements.

API Security and Access Control

Learn about API security and access control in APIGEE. Explore authentication methods (OAuth, API keys), authorization strategies, and encryption techniques. Understand how to secure APIs and manage user access effectively.

Monitoring and Analytics

Discover how to monitor and analyze API performance using APIGEE. Learn about APIGEE’s monitoring tools, dashboards, and analytics features. Explore how to track API usage, performance metrics, and identify potential issues.

Integration with Other Systems

Understand how to integrate APIGEE with other systems and technologies. Learn about integrating APIGEE with backend services, databases, and external APIs. Explore how to use APIGEE for comprehensive API management across diverse environments.

Performance Tuning and Optimization

Learn about performance tuning and optimization for APIs in APIGEE. Explore techniques for improving API performance, managing system resources, and handling high traffic volumes. Understand best practices for configuring and maintaining APIGEE environments.

Advanced Features and Customization

Explore advanced features and customization options in APIGEE. Learn how to extend APIGEE with custom policies, scripts, and integrations. Understand how to adapt APIGEE to meet specific business and technical requirements.

APIGEE Training Syllabus

Introduction to APIGEE

  • Overview of APIGEE: Features, benefits, and use cases
  • API Management Fundamentals: Role of API gateways and management platforms
  • Evolution and History of APIGEE: Google's acquisition and platform development

Getting Started with APIGEE

  • Setting Up APIGEE Edge: Account creation, Organization setup
  • APIGEE Edge Architecture: Components (API Proxy, API Products, Developer Portal)
  • APIGEE Edge UI: Navigating the UI, Dashboard overview

APIGEE API Design and Development

  • Designing APIs with APIGEE: RESTful API design principles
  • API Proxy Creation: Creating, editing, and managing API proxies
  • API Proxy Bundles and Revisions: Versioning and revision control

Security and Access Control

  • API Security Fundamentals: Authentication (OAuth, JWT), Authorization, and Encryption
  • Implementing Security Policies: OAuth, API Key validation, IP Whitelisting
  • OAuth 2.0 with APIGEE: Configuring OAuth providers and clients

API Traffic Management

  • API Traffic Control: Rate limiting, Quotas, and Spike Arrest policies
  • Content-Based Routing: Routing traffic based on request content
  • API Monitoring and Analytics: Monitoring API traffic, Performance metrics

APIGEE Extensions and Customization

  • Adding Custom Code: JavaScript and Node.js in API proxies
  • Using Extensions: Policy extensions and custom plugins
  • APIGEE Flowhooks: Customizing proxy behavior with Flowhooks

Developer Experience (DX) with APIGEE

  • Developer Portal Essentials: Setting up and customizing developer portals
  • API Documentation: Publishing API documentation and guides
  • Onboarding Developers: API Key management, Developer registration

API Lifecycle Management

  • API Lifecycle Stages: Design, Develop, Deploy, Publish, Monitor, and Retire
  • Versioning APIs: Managing multiple versions of APIs
  • Continuous Integration and Deployment (CI/CD) with APIGEE

APIGEE Policies and Extensions

  • Pre-built Policies: Traffic management, Security, Mediation, and Transformation
  • Writing Custom Policies: Developing Java-based policies
  • Policy Execution Order: Understanding the flow of policy execution

API Monetization and Billing

  • Monetizing APIs: Creating and managing API products
  • Developer Billing: Configuring rate plans and billing cycles
  • Reporting and Analytics: Revenue tracking and reporting

APIGEE for Microservices and Cloud Integration

  • Integrating APIs with Microservices: Managing microservices with APIGEE
  • Cloud Integration: Connecting APIGEE with cloud platforms (AWS, Azure, GCP)
  • Containerized Deployments: APIGEE hybrid and multi-cloud deployment options

Advanced Topics

  • API Transformation: Implementing message transformation and mediation
  • API Performance Optimization: Caching strategies, Load balancing, and Scaling
  • Multi-region Deployment: High availability and disaster recovery

Real-world Use Cases and Case Studies

  • Implementing APIGEE in Production: Case studies across industries
  • Best Practices and Lessons Learned from Successful APIGEE Implementations

Hands-on Projects and Practical Application

  • Designing and Implementing API Proxies: Hands-on projects covering various scenarios
  • Integrating APIs with Backend Systems: Testing integrations and data flows

Career Development and Job Preparation

  • Building a Career in API Management: Skills and certifications
  • Interview Preparation: APIGEE-related interview questions and scenarios
  • Freelancing and Consulting Opportunities in APIGEE development and management

Training

Basic Level Training

Duration : 1 Month

Advanced Level Training

Duration : 1 Month

Project Level Training

Duration : 1 Month

Total Training Period

Duration : 3 Months

Course Mode :

Available Online / Offline

Course Fees :

Please contact the office for details

Placement Benefit Services

Provide 100% job-oriented training
Develop multiple skill sets
Assist in project completion
Build ATS-friendly resumes
Add relevant experience to profiles
Build and enhance online profiles
Supply manpower to consultants
Supply manpower to companies
Prepare candidates for interviews
Add candidates to job groups
Send candidates to interviews
Provide job references
Assign candidates to contract jobs
Select candidates for internal projects

Note

100% Job Assurance Only
Daily online batches for employees
New course batches start every Monday