Course Outline
Introduction
- Account creation
- Available tutorials
- Core concepts
- Navigating the Apigee Edge development environment
- Leveraging sample API proxies
API Proxy Development
- New API proxy editor features
- General overview
- Recommended best practices
- Implementing API proxies
- Retrieving API proxies
- Deployment of API proxies
- Constructing proxies using Node.js
- Debugging and issue resolution
- Environment setup
Security Implementation
- User management
- Organization management
- OAuth protocols
- TLS/SSL configuration
- API key management
- SAML standards
- Last-mile security controls
- Content-based security measures
- Data masking techniques
- Integrating secure stores with Node.js applications
Monitoring via Apigee Test
- Apigee Test introduction
- Config Sets structure
- Test Case definitions
- Probe mechanisms
- Applying Apigee Test to Edge API proxies
- Understanding Apigee Test alert structures
Analytics & Analysis
- Analytics introduction
- Dashboard homepage navigation
- Utilizing Analytics dashboards
- Detailed dashboard analysis
- Generating custom reports
- Importing and exporting custom reports
- Scheduling daily analytics emails
- Interacting with the analytics API
- Analyzing API message content via custom analytics
- Diagnostic troubleshooting using analytics
Publishing
- Publication overview
- Creating API products, developer accounts, and applications
- Portal construction
- Incorporating an API console
- Monetization configuration
Monetization Strategy
- Strategic overview
- Getting started guide
- Monetization setup
- Managing monetization workflows
Microgateway
- Frequently Asked Questions
- Version 2.0.x details
Examples & Cookbook
- Sample reference guide
- API proxy cookbook
- Utilizing sample API proxies
- Mock Target API setup
Integrations
- Amazon AWS connection
- Pivotal Cloud Foundry linkage
Reference Materials
- Management API (SmartDocs)
- Policy documentation
- Analytics command sets
- Analytics dimensions & metrics
- API proxy configuration details
- Conditional logic
- Endpoint property definitions
- JavaScript object model
- JavaScript callout procedures
- Variable management
- Terminology glossary
Requirements
Participants are expected to possess foundational knowledge in:
- Java
- Restful APIs
Testimonials (5)
The instructor was knowledgeable about the course topic and also other related topics, and was able to answer our questions, or even make a note of questions he didn't immediately know the answer to and got back to use later.
Abe Sabbagh - Enbridge
Course - Advanced RabbitMQ - 2 Days
The flexibility to the agenda and considering the provided topics which we currently deal with. It was great to exchange on the knowledge and experiences!
Fabian - Continental Barum s.r.o.
Course - RabbitMQ
Possibility to perform independent exercises in the training environment.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Course - Kafka for Administrators
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Very practical examples. The trainer has tried to keep a pace where everybody is able to go with even though the group was quite inhomogeneous regarding the knowhow. He has provided a lot of support to basically everybody who asked for it :)