Overview
Who should take this course?
This course is for Anypoint Platform administrators including operations personnel, developers, and architects who want to get hands-on experience managing APIs using Anypoint Platform.
When you complete this course, you will be able to:
- Manage APIs deployed in Anypoint Platform or elsewhere in a single control plane using Anypoint API Manager.
- Use Anypoint Exchange and public portals to document, version, and share API specifications.
- Control and secure APIs running anywhere using Anypoint Flex Gateway.
- Control and secure APIs running in Anypoint Platform using Anypoint Mule Gateway.
- Govern APIs with policies and SLA tiers.
- Ensure consistent quality and compliance across APIs using Anypoint API Governance.
- Analyze and monitor APIs using Anypoint Monitoring.
- Improve the reliability, performance and value of APIs using Anypoint API Analytics.
Lessons and Topics
Introducing universal API management on Anypoint Platform
- List the functionality included in universal API management on Anypoint Platform
- Describe the gateway options for managing APIs on Anypoint Platform
- Navigate Anypoint Platform and Anypoint API Manager
Discovering and consuming APIs
- Create APIs in Anypoint Design Center using RAML specifications
- Publish, document, and test API specifications in Anypoint Exchange
- Control API access using Anypoint Exchange portals
- Discover APIs through public portals
- Catalog APIs with Anypoint CLI
- Describe how to extend the capabilities of Anypoint Exchange with Anypoint API Community Manager
Managing APIs using Anypoint Flex Gateway
- Install and register Flex Gateways
- Expose APIs through Flex Gateway
- Apply policies to APIs managed by Flex Gateway
- Add external log forwarding to Flex Gateway
- Scale Flex Gateway using replicas
- Secure Flex Gateway using TLS
Managing APIs using Anypoint Mule Gateway
- Describe the two types of API policy enforcement endpoints
- Manage APIs using basic endpoint configurations
- Manage APIs using proxy endpoint configurations
- Deploy API implementations to CloudHub
- Apply automated policies to all API instances
Enabling API Governance and enhancing security
- Implement API governance profiles and rulesets
- Validate API governance conformance from Anypoint API Designer and Anypoint Exchange
- Use Anypoint CLI to automate API governance tasks
- Create custom governance rulesets
- Secure managed APIs with the OAuth 2.0 token enforcement policy
Governing APIs with policies and SLA tiers
- Distinguish between the types of API policies available in Anypoint API Manager
- Enforce Service Level Agreement (SLA) tiers for APIs or groups of APIs
- Apply rate limiting - SLA-based policies to APIs
- Apply the spike control policy to APIs
- Define the order of execution of policies
Versioning managed APIs
- Version APIs and API groups in Anypoint Design Center
- Document changes in API versions inside portals
- Deprecate old versions of APIs and API groups
Monitoring APIs
- Enable Anypoint Monitoring for applications and APIs
- Monitor APIs using the built-in dashboards in Anypoint Monitoring
- Create custom dashboards and charts with Anypoint Monitoring
- Create API alert notifications using Anypoint API Analytics
- Create and run custom reports from Anypoint API Analytics
- Enable API analytics in third-party software
Setup requirements
- A computer with a minimum screen resolution of 1024x768
- Unrestricted internet access to port 80 (with > 5Mbps download and > 2Mbps upload)
- The latest version of Chrome, Safari, Firefox, or Edge
- An Anypoint Platform account
- Advanced REST Client (or any other REST client application)