TP3195

Make an Integration with Mule Training

On the Make an Integration with Mule Excursion, students will design and test a Mule application in Anypoint Studio, MuleSoft’s IDE (integration development environment). Students will use the APIKit to scaffold an implementation from an API specification, connect to a database, test, and debug. Students will then deploy their Mule application to CloudHub and manage it from API Manager.
Course Details

Objectives

Create a new Mule Project.

Scaffold an interface from your API specification using the APIKit.

Build an implementation to orchestrate business logic.

Import the database module to connect to an external database.

Transform data using DataWeave.

From Studio deploy your Mule application to CloudHub.

Create an API Proxy for your application using Anypoint Platform’s API Manager.

Apply policies and restrict access to your API from API Manager.

Prerequisites

Students should be familiar with RAML API specifications (resources, methods, responses), the design- first approach, and Anypoint Platform. The successful student will have strong analytical skills and a desire to learn integration. Some experience with data formats, git operations, and basic database knowledge would be helpful but is not required.

Duration

Two days

 

Course Outline
  • Welcome to Studio
    • Navigate Anypoint Studio
    • Create a Mule Project
    • Design the Implementation
    • Connect to a Database
    • Transform Data with DataWeave
  • Our Application
    • Scaffold the Interface Using APIKit
    • Link the Interface to the Implementation
    • Update the RAML from Studio
    • Sync Changes with Design Center
  • Your Application
    • Create a Mule Project
    • Design the Implementation
    • Connect to a Database
    • Transform Data with DataWeave
    • Scaffold the Interface using APIKit
    • Link the Interface to the Implementation
  • Anypoint Studio and Anypoint Platform
    • Deploy to CloudHub from Studio
    • Monitor on Runtime Manager
    • Observe Deployment/Worker Logs
  • Manage Our API
    • Use API Manager to Apply Policies
    • Add Service Level Agreement Tiers
    • Add Client ID Enforcement
    • Update RAML with Security Trait
    • Update Version and Redeploy Proxy
  • Manage Your API
    • Use API Manager to Apply Policies
    • Add Service Level Agreement Tiers
    • Add Client ID Enforcement
    • Update RAML with Security Trait
    • Update Version and Redeploy Proxy