- These labs and the supporting material were intended to be run on the DSG Platform
- These are hands-on labs with clear emphasis on learning by doing
- We will be running them against the Apigee Private Cloud(on-premise) setup
- There will be minor cosmetic and feature differences you will find while running the labs like the screenshots provided in the content versus what you see on screen will have slight variations
- Feel free to catch an instructor if you get stuck
- You will be assigned to a virtual breakout room with a few people and a trainer in the room
- If you have any issues or a question do not hesitate to raise them in the break out room.The trainers in the room are there to help you
- if you are stuck on a step, find the closest link to the step that's failing and add it to the chatroom
This helps the trainer understand the context as to where you are and what you are trying to achieve
- Make sure you are logged into the Virtual Room on the same computer as the on your are running the labs on. You could then screen share and the instructor will try and debug the issue with you
- Actively screen share, showing the group exactly what you are going through could help diagnose the issue faster
- A machine(Windows/Linux) on the Organisation Network and is able to connect out the internet
- Browser - Google Chrome(preferred), Firefox(preferred) , Edge(Might have some issues)
- HttpClient - Fiddler/Postman OR cUrl/Powershell
- Lab 1 - Create a Reverse Proxy with OpenAPI specification
- Lab 2 - Apps, API Products & API Keys
- Lab 3 - Manage tiered API Product subscription through API call quotas
- Lab 4 - Developer Experience
- Lab 5 - Measure API Program Success with Apigee Analytics
- Introduction to API Security
- Lab 1 - Throttle your API Traffic to prevent DoS, using Apigee Spike Arrest
- Lab 2 - DSG security exercise, something that mimics ATOs security using Signed JWT
- Discussions on APIs you intend to onboard onto the DSG
The below modules could be used by the participants as self paced practice to get a deeper understanding of advanced Apigee topics.
- Lab 3 - Protect your APIs against content-based threats
- Lab 4 - JWT based API security
- Lab 5 - OAuth 2.0 based API security using Apigee as OAuth server, and an External Identity Provider for App end-user identity (OAuth 2.0 Password Grant Type)
- Lab 1 - Global policy management using Shared Flows, Flow Hooks and Flow Callouts
- Lab 2 - Build composite APIs using Service Callouts and Proxy Chaining
- Lab 3 - API Message logging using the Apigee Stackdriver Extension
- Demo - API Monitoring & API Security Dashboard
- Lab 1 - Route and Load Balancing across multiple API target backends using Target Server and Route Rule configurations
- Lab 2: API Monitoring & Security Dashboard (Note: API Monitoring & Security Dashboard features are not turned on for Trial orgs)
- Demo - Hosted Targets
You can start with the first lab in Module 1 API Design - Create a Reverse Proxy with OpenAPI specification
If you have any questions/comments please visit https://community.apigee.com/index.html