The following software needs to be installed in your machine:
- Git
- Node.js (latest LTS version)
- JDK 1.8 or higher
- OpenSSL
- Maven (latest stable version)
NOTE: Windows users, please use the Git Bash shell whenever you need to run a command on the terminal.
- Lab 01 - Basic API Proxy Development, Deployment and Testing
- Lab 02 - Advanced Error Handling
- Lab 03 - Custom Analytics
- Lab 04 - Traffic Management
- Lab 05 - Shared Flows
- Lab 06 - Basic Authentication
- Lab 07 - OAuth V2 (Client Credentials Grant)
- Lab 08 - OAuth V2 (Implicit grant)
- Lab 09 - BDD Testing (cucumber-js + apickli)
- Lab 10 - Automated Deployment and Testing (Maven)
- Lab 11 - Target Mocking (Node.js + apimocker)
- Lab 12 - Edge Microgateway