Find out how the world’s leading brands are using Apigee to power the world’s leading APIs. Take advantage of this unique opportunity to start building professionalgrade APIs using Apigee Edge. This handson workshop will teach you how to easily expose existing backend assets as secure, scalable APIs that developers will actually want to use. You’ll get a chance to explore the next generation of app development and see how Apigee’s BackendasaService frees you from the bottlenecks of traditional IT operations. At the end of the workshop, you’ll see how builtin mobile and social capabilities combine with the power of Node.js to enable rapid development of modern apps.
In this workshop, you will:
- Build a high performance API out of an existing backend service using Apigee API Services
- Gain endtoend visibility across your APIs from the user all the way to your backend using Apigee Analytics Services
- Understand how to quickly onboard developers and monetize your APIs using Apigee Developer Services
This is the supporting material for a one-day hands-on workshop that introduces developers to Apigee Edge. We call it a "DevJam".
All of the material here is released under the MIT license
##Pre-Requisites:
#####Apigee Account: Navigate to https://enterprise.apigee.com/login. To create an account, you will need to request an account using the “Create Account” link. Once the account has been registered and your email address confirmed, you can proceed to login. If you have any issues with accessing the demo environment, please reach out to me.
#####Modern Browser (e.g. Chrome or Firefox): If you do not already have a modern browser, such as Chrome or Firefox, please install this before the session. We do not recommend using Internet Explorer.
######REST Client Tool: We recommend that you download and install Postman (an extension to Chrome or stand-alone installer) for testing of the APIs you build during the session. Postman can be downloaded from: https://www.getpostman.com/
##Agenda
#####Introduction to Apigee: 30 mins
####Labs
Name | Duration |
---|---|
Lab 1 – Design and Build a simple API Proxy | 30 mins |
Lab 2 – Traffic Management for APIs | 30 mins |
Lab 3 – Publish APIs | 60 mins |
Lab 4 - Creating Custom Reports | 45 mins |
Lab 5 – Introduction to API BaaS | 30 mins |
####Appendix
Name | Duration |
---|---|
Appendix 1 - Creating Composite APIs | 60 mins |
Appendix 2 - Securing APIs (OAuth) | 30 mins |
#####NOTE: Appendix items are optional.
######NOTE: You may need to whitelist the following URLs if you have strict internet usage policies:
- *apigee.com/*
- *apigee.net/*
- *apistudio.io/*
- *github.com/*
- *usergrid.com/*
- *maps.googleapis.com/*
- *s3.amazonaws.com/*