Job Role

IT Operations

Duration

In-Person: 3 Full Day(s)
Virtual: 3 Full Day(s) or 6 Half Day(s)

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.

Class Registration

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)