Api Design Certificate for خالد الخنيفر
Api design:
oApi proxy/product design
oApi version
oLogging
oApigee Edge Anti-Patterns
oAPI Facade Pattern
oError Handling Pattern for Proxies
oBest Practices for Defining an API Specification
Development:
oApi proxy, product and app developer relationships
oUtilizing developer portal
oBest practices to use java jars and JavaScript
oLogging
oCaching
oSession Management
oShared flows
oChaining API proxies
oWorking with key value maps
Manage multiple environments configurations
oHandling faults
Common error handling across proxies.
Generate api specs (from edge consumed by dev portal)
•Integration:
oOUD Integration
oIAM integration
oIntegrate with other billing system (api monitaztion)
•Security:
oSecuring apis
oDifferent types of authentication
oRestricting and allowing backend api per product/proxy
oData masking and hiding
oKeystores and Truststores
oUsing Third-Party OAuth Tokens
oAdvanced Security Extensions in Apigee Edge
•Misc
oLoad balancing
oEdge Deployment and Environment Promotion best practices
oContinuous Integration for API Proxies
oMicrogateway
Developing custom plugins
oUnderstand Edge Monetization
oAPI Test Strategy