Group Training Request Form

authorized training provider

DEX401 – Anypoint Platform Development: Fundamentals

Duration: 5 Days | Price: $4,500

  • Guaranteed to run

    12/02/2024 - 12/06/2024

    8:30 am PT - 4:30 pm PT

    Live | Almost Full

    Price: $4500
    Request Info
  • 12/09/2024 - 12/13/2024

    8:30 am PT - 4:30 pm PT

    Live | Open

    Price: $4500
    Request Info
  • Guaranteed to run

    12/16/2024 - 12/20/2024

    8:30 am CT - 4:30 pm CT

    Live | Almost Full

    Price: $4500
    Request Info
Summary

Explore the fundamentals of developing on the Anypoint Platform. This 5-day instructor-led course teaches how to manage APIs and build MuleSoft applications using Anypoint Studio.

Key Skills

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

  • Build an application network using API-led connectivity and Anypoint Platform.
  • Use Anypoint Platform to discover, design, build, deploy, manage, and govern APIs.
  • Connect to databases, files, web services, Software as a Service (SaaS) applications, JMS queues, and more.
  • Harness DataWave to add application logic, handle errors, and transform data.
  • Structure applications to facilitate development and deployment.
  • Handle batch data processing.
Course Outline

Application Networks and API-Led Connectivity

  • Define Application Networks and Benefits
  • Build an Application Network Using API-Led Connectivity
  • Examine Web Services and APIs 
  • Secure and Unsecured APIs Using Calls

Introduction to Anypoint Platform

  • Discover Anypoint Platform Benefits
  • Explore Application Network Component Functions
  • Navigate Anypoint Platform
  • Locate APIs and Other Assets

API Design

  • Define APIs with Restful API Modeling Language (RAML)
  • Test Designs with Mock APIs
  • Make APIs Discoverable 
  • Create Public API Portals for External Developers

API Builds

  • Configure Mule Applications
  • Access Databases Using Connectors
  • Transform Data with DataWeave Editor
  • Create RESTful Interfaces from RAML Files
  • Connect API Implementation Interfaces
  • Synchronize API Changes Between Anypoint Platform and Anypoint Studio

API Deployment and Management

  • Define Mule Application Deployment Options
  • Deploy Mule Applications to CloudHub
  • Create and Deploy API Proxies Using API Manager
  • Restrict Access to API proxies with API Manager

Mule Events

  • Log Mule Event Data
  • Debug Mule Applications
  • Compose Event Properties
  • Write Expressions with DataWeave Expression Language
  • Create Variables

Mule Application Structure

  • Create Mule Applications with Multiple Flows and Subflows
  • Pass Events Between Flows with Asynchronous Queues
  • Encapsulate Global Elements in Separate Configuration Files
  • Use Application Properties
  • Identify Mule Project File and Folder Purposes
  • Manage Mule Application Metadata

Web Services

  • Consume Web Services in Anypoint Exchange Using APIs and Connectors
  • Consume RESTful Web Services
  • Consume SOAP Web Services
  • Pass Parameters to SOAP Using the Transform Message Component
  • Transform Data from Multiple Services to a Canonical Format

Event Flow

  • Examine Multicast Events
  • Route Events Based on Conditions
  • Validate Events

Error Handling

  • Handle Messaging Errors
  • Address Multiple Error Types
  • Examine Different Error Scopes
  • Create Success and Error Response Settings for HTTP Listeners
  • Configure System Error Reconnection Strategies

DataWeave Transformations

  • Write DataWeave Expressions for Basic XML, JSON, and Java Transformations
  • Draft DataWeave Transformations for Complex Data Structures
  • Define Global and Local Variables and Functions
  • Use DataWeave Functions
  • Format Strings, Numbers, and Dates
  • Define Custom Data Types
  • Access Flow Results in DataWeave
  • Store DataWeave Scripts in External Files

Flow Triggers

  • Read and Write Files
  • Update Files with Flow Triggers
  • Create New Records Using Flow Triggers
  • Schedule Flows
  • Share Data in Flows Using Object Store
  • Publish JMS Messages

Record Processing

  • Process Collection Items Using the For Each Scope
  • Use the Batch Job Scope to Process Records
  • Apply Filtering to a Batch Step
Audience

This fast-paced and content-heavy course is designed for developers and architects responsible for building APIs and integrations using the Anypoint Platform. Students should have previous experience with an object-oriented language, a basic understanding of data formats such as XML, CSV, and JSON, and foundational knowledge of common integration technologies such as HTTP, Java Message Service (JMS), Java Database Connectivity (JDBC), REST, and SOAP. This course is also suitable for anyone interested in earning their MuleSoft Developer I credential.

Certifications

This course helps you prepare for the MuleSoft Developer I credential.