Enroll Now
Microservices with Apigee Training
Microservices with Apigee Training
Designed for developers, architects, and DevOps professionals, this program covers the fundamentals of microservices architecture and API gateway patterns.
Course Overview
- Course Code: ETP23
- 21 Hrs
- Course Rating4.5/5
Overview
This course provides a comprehensive introduction to building, managing, and securing microservices using Apigee. Designed for developers, architects, and DevOps professionals, this program covers the fundamentals of microservices architecture, API gateway patterns, Apigee platform usage, policy implementation, service mediation, and securing communication between microservices. Through hands-on labs and real-world use cases, participants will gain the skills to enable scalable, secure microservices architecture with Apigee.
Pre-Requisites
- Basic understanding of REST APIs
- Familiarity with HTTP methods, JSON, and XML
- Some prior exposure to Apigee or microservices is helpful but not mandatory
Course Outcomes
- Design and deploy API gateways for microservices
- Apply key Apigee policies for mediation, security, and routing
- Manage microservices traffic through Apigee
- Secure communication between internal and external services
- Analyze and troubleshoot service performance using Apigee analytics
What Skills It Will Add
- Microservices architecture fundamentals
- API gateway patterns and best practices
- API proxy design and deployment with Apigee
- Service orchestration and transformation
- API security and traffic management
- Apigee Edge and Apigee X usage
- Monitoring, analytics, and performance optimization
Assessment Topics
- API proxy and policy management
- Service orchestration and routing logic
- Security (OAuth2, API keys, JWT)
- Traffic and rate limiting policies
- Monitoring and analytics for microservices
Certification
ProgNXT Certification will be awarded upon successful completion of the training and evaluation.
Course Outline
Introduction to Microservices and Apigee Fundamentals
- Introduction to Microservices
- Monolithic vs Microservices Architecture
- Benefits, Challenges, and Use Cases
- Role of API Gateways in Microservices
- Gateway Patterns and Design Principles
- Where Apigee Fits into the Architecture
- Overview of Apigee Platform
- Components of Apigee Edge and Apigee X
- API Lifecycle and Microservice Enablement
- Building API Proxies
- Creating Reverse Proxy for a Microservice
- Route Requests to Internal Services
- Deployment and Testing via Apigee
- Hands-On Lab
Policy Management, Security, and Orchestration
- Core Policy Implementation
- Message Transformation (Assign Message, JSON/XML Convert)
- Error Handling and Fault Rules
- Flow Control with Conditional Flows
- Security in Microservices via Apigee
- API Key Validation
- OAuth2 Concepts and Token Validation
- JWT Policies and SAML Overview
- Service Mediation and Composition
- Service Chaining and Orchestration via Apigee
- Calling Multiple Microservices in a Single Proxy
- Aggregating Responses
- Developer Apps and API Products
- Grouping APIs into Products
- Creating and Managing Developer Apps
- Hands-On Lab
Traffic Management, Monitoring, and Analytics
- Traffic Management Policies
- Spike Arrest and Rate Limiting
- Quotas and Response Caching
- Load Distribution Techniques
- Monitoring and Logging
- Apigee Trace Tool and Debugging
- Analytics Dashboards and Custom Metrics
- SLA Tracking and Error Rate Monitoring
- Advanced Topics (Optional Based on Time):
- Managing Microservices via Apigee with Kubernetes Integration
- Creating Shared Flows for Reusability
- API Versioning and Deprecation Strategies
- Best Practices for Microservice APIs with Apigee
- Naming Conventions, Versioning, and Security Layers
- Monitoring Performance Bottlenecks
- Final Hands-On Lab
Training Materials
Participants will receive course materials, slides, reference materials, exercises and access to resources for further learning.
Evaluation and Certification
Participants will be evaluated based on:
Daily quizzes, mock questions and query resolution. Participation in hands-on exercises and labs. Performance in the final review and hands-on exercises will be evaluated. ProgNXT Certificate of Completion will be awarded to participants who complete the course and pass the evaluations.
Microservices with Apigee Training is also available In
Online EventsGlobal Region | Location | Start Date | End Date | Action |
---|---|---|---|---|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |