___ is ___.
This instructor-led, live training (online or onsite) is aimed at beginner-level / intermediate-level / advanced-level ___ who wish to use ___ to ___.
By the end of this training, participants will be able to:
- Install and configure ___.
- ___.
- ___.
- ___.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Day 1: API Fundamentals and Apigee Overview ● Overview of Apigee: Key Apigee components, including Edge Product Overview and Management UI. ● RESTAPIDesignFundamentals: Best practices in API design, including building blocks of REST, API versioning strategy, and security considerations. ● Hands-on Lab: Practical exercises on creating and managing APIs using Apigee.
Day 2: Proxies and Routing in Apigee ● ProxyFundamentals: Detailed look into Apigee proxy configuration, anatomy of an Edge Proxy, and routing techniques. ● AdvancedProxy Features: Conditions, route rules, and policies in Apigee. ● Hands-on Lab: Build proxies and implement routing and policy rules using Apigee.
Day 3: API Security and OAuth in Apigee ● APISecurity Design: In-depth look at securing APIs, including handling response codes (404, 403, 401) and advanced OAuth implementations (Client Credentials, Resource Owner, Authorization Code). ● OAuthImplementations in Apigee: Implement OAuth2 in Apigee, from client credentials to more complex authorization code flows.
Day 4: Traffic Management and Mediation ● Traffic Management: Rate limiting, spike arrest, and quota management. ● AdvancedMediation Techniques: Response mediation, service callout, and mashups. ● Cachingand KVM: Implement caching strategies and work with Key Value Maps in Apigee.
Day 5: Error Handling, Analytics, and Logging ● Error Handling: Detailed look into error response, fault rules, shared flows, and flow hooks. ● Analytics and Logging: Learn about Edge Analytics services, logging APIs, and using Apigee’s built-in tools for monitoring API performance.
Day 6: CI/CD, Version Control, and Testing ● Continuous Integration and Deployment: Use source control management (Git), branching strategy, and build CI/CD pipelines for API deployment. ● APITesting Fundamentals: Unit testing, mocking, and performance testing techniques for APIs.
Day 7: Final Project and Review ● Project: Develop and deploy a fully functional API with advanced features (OAuth, traffic management, caching, and error handling) using Apigee. ● ReviewandWrap-Up: Review all covered topics, clarify advanced concepts, and ensure readiness for API development and management using Apigee