🐻An enhanced learning experience is coming soon! Registrations for expert-led classes will be paused temporarily from 11:00 PM PST on April 30, 2024, until 4:00 PM PST on May 6, 2024. Learn more. Need help with a class? Reach out to Trailhead Help.

Job Role

Developer

Duration

In-Person: 2 Full Day(s)
Virtual: 2 Full Day(s) or 4 Half Day(s)

Overview

Who should take this course?


This course is designed for beginner developers who are responsible for building, deploying, managing, and governing no-code APIs on the Anypoint Platform. Students should have a basic understanding of data formats, such as XML and JSON, and possess foundational knowledge of common integration technologies, such as HTTP, REST, and SOAP. A self-paced version of this course is also available.

 

This course is not recommended for experienced developers or architects. However, if you are an experienced developer or architect interested in learning APIs, we highly recommend Anypoint Platform Development: Fundamentals (DEX401).

 

Note: Students using their own computer are expected to follow the steps outlined in this Computer Setup Guide.


When you complete this course, you will be able to:


  • Describe the benefits of application networks and API-led connectivity.
  • Use Anypoint Exchange as a central repository for the discovery and reuse of assets.
  • Use API Designer to define APIs with RESTful API modeling language (RAML) and make them discoverable by adding them to Exchange.
  • Use Anypoint Studio to build APIs that connect to databases and transform data with DataWeave.
  • Deploy API implementations to CloudHub.
  • Use API Manager to create and deploy API proxies that govern access to APIs.

Class Registration

Lessons and Topics

Application Networks and API-Led Connectivity

  • Define an Application Network and its Benefits
  • Build an Application Network Using API-Led Connectivity
  • Explain Web Services and APIs 
  • Make Calls to Secure and Unsecured APIs

 

Anypoint Platform

  • Describe the Benefits of Anypoint Platform and the Mulesoft Approach
  • Identify Each Component of Building Application Networks
  • Navigate Anypoint Platform
  • Locate APIs and Other Assets in Anypoint Exchange

 

API Design

  • Define APIs with RAML
  • Mock APIs To Test Designs
  • Make APIs Discoverable
  • Create Public API Portals for External Developers

 

API Construction

  • Use Anypoint Studio To Build, Run, and Test Mule Applications
  • Use a Connector for Databases
  • Use the Graphical Dataweave Editor To Transform Data
  • Create RESTful Interfaces for Applications from RAML Files
  • Connect API Interfaces to API Implementations
  • Synchronize Changes to API Specifications

 

API Deployment

  • Describe Options for Deploying Mule Applications
  • Deploy Mule Applications to CloudHub
  • Use API Manager To Create and Deploy API Proxies
  • Use API Manager To Restrict Access to API Proxies