Getting Started with Anypoint Platform (Mule 4)

Getting Started with Anypoint Platform (Mule 4)

Summary

This introductory instructor-led course is for anyone and everyone involved in an Anypoint Platform project who wants to get hands-on experience learning what Anypoint Platform is and how it is used to discover, consume, design, build, deploy, manage, and govern APIs. Students do not write any code.

Note: This course is not for developers and architects who are going to take the Anypoint Platform Development: Fundamentals course or the self-study MuleSoft.U Development Fundamentals course, which include this content and much more.

A downloadable data sheet for the course can be found here.

Duration

1 day in-person or online

9 hours

Objectives

At the end of this course, students should 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 flow designer to build integration apps that consume APIs from Exchange and transform data.
  • Use API designer to define APIs with 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.

Prerequisites

  • A basic understanding of data formats such as XML and JSON
  • A basic understanding of typical integration technologies such as HTTP, REST, and SOAP

Setup Requirements

  • A computer with:
    • At least 4GB available RAM, 2GHz CPU, and 10GB available storage
    • A minimum screen resolution of 1024x768
    • The latest version of Firefox or Chrome or Internet Explorer 10 or newer
  • Internet access with access to ports 80 and 3306 (with > 5Mbps download and > 2Mbps upload)
  • An Anypoint Platform account
  • JDK 1.8
  • Anypoint Studio 7 with embedded Mule 4.1 runtime
  • Advanced REST Client (or some other REST client application)

A detailed setup document can be found here.

Additional Notes

1 day in-person or online

Outline


  • Explain what an application network is and its benefits
  • Describe how to build an application network using API-led connectivity
  • Explain what web services and APIs are
  • Explore API directories and portals
  • Make calls to secure and unsecured APIs
  • Identify all the components of Anypoint Platform
  • Describe the role of each component in building application networks
  • Navigate Anypoint Platform
  • Locate APIs and other assets needed to build integrations and APIs in Anypoint Exchange
  • Build basic integrations to connect systems using flow designer
  • Define APIs with RAML, the Restful API Modeling Language
  • Mock APIs to test their design before they are built
  • Make APIs discoverable by adding them to Anypoint Exchange
  • Create API portals for developers to learn how to use APIs
  • Use Anypoint Studio to create flows graphically
  • Build, run, and test Mule applications
  • Use a connector to connect to databases
  • Use the graphical DataWeave editor to transform data
  • Create RESTful interfaces for applications from a RAML file
  • Connect API interfaces to API implementations
  • Describe the options for deploying Mule applications
  • Deploy Mule applications to CloudHub
  • Use API Manager to create and deploy API proxies to CloudHub
  • Restrict access to API proxies

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

Online instructor-led training

1 day   
Beginner
No training scheduled in next 3 months

Classroom training

1 day   
Beginner
No training scheduled in next 3 months

Onsite Training

Request your own private training session. For groups of 6 or more.

Request Quote

Private training

  • Need training for more than 6 students?
  • Want training onsite at your office?
  • Want a private online instructor-led class?

Public Training

Getting Started with Anypoint Platform (Mule 4) Ratings

Training Organized
Training Objectives
Training Expectations
Training Curriculum
Training Labs
Training Overall

What do these ratings mean?

Become a Champion!

  • Get more out of your training
  • Network with other Mulesoft developers
  • Grow your skills
  • Get recognized in the community
  • Earn great rewards

Get started