Course Outline
Getting started
- Creating an account
- Tutorials
- Concepts
- Using the Apigee Edge development environment
- Using the sample API proxies
Building API proxies
- Highlights of the new API proxy editor
- Overview
- Best practices
- Implementing API proxies
- Downloading API proxies
- Deploying API proxies
- Building proxies with Node.js
- Debugging and troubleshooting
- Environment configuration
Securing your APIs
- User administration
- Organisation administration
- OAuth
- TLS/SSL
- API keys
- SAML
- Last-mile security
- Content-based security
- Data masking
- Using the secure store with Node.js applications
Monitoring with Apigee Test
- Apigee Test overview
- Config sets
- Test cases
- Probes
- Using Apigee Test with Edge API proxies
- What Apigee Test alerts look like
Analysis
- Analytics overview
- Dashboard home page
- Using the analytics dashboards
- Analytics dashboards
- Creating custom reports
- Importing/exporting custom reports
- Daily analytics emails
- Using the analytics API
- Analysing API message content using custom analytics
- Troubleshooting with analytics
Publishing
- Publishing overview
- Creating API products, developers, and applications
- Building your portal
- Adding an API console
- Configuring monetisation
Monetisation
- Overview
- Getting started
- Setting up monetisation
- Managing monetisation
Microgateway
- FAQ
- Version 2.0.x
Samples and cookbook
- Samples reference
- API proxy cookbook
- Using the sample API proxies
- Mock target API
Integrations
- Amazon AWS
- Pivotal Cloud Foundry
References
- Management API (SmartDocs)
- Policies
- Analytics commands
- Analytics dimensions & metrics
- API proxy configuration
- Conditions
- Endpoint properties
- JavaScript object model
- JavaScript callouts
- Variables
- Glossary
Requirements
Participants must have knowledge of:
- 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 :)