Anypoint Platform Development: DataWeave (Mule 3)

Anypoint Platform Development: DataWeave (Mule 3)

Summary

This instructor-led course is for developers interested in advancing their DataWeave skills beyond those taught in the Anypoint Platform Development - Fundamentals course or the self-study MuleSoft.U Development Fundamentals course.

Note: A Mule 4 version of this course is not yet available.

A downloadable datasheet for the course can be found here.

Duration

1 day in-person or online

8 hours

Objectives

  • Write generalized and reusable transformations using functions, variables, and operators
  • Build up complex transformations from smaller testable steps
  • Transform, combine, and reduce complex data structures which include nested arrays, objects, and arrays of objects
  • Recursively apply formatting rules to every element of a nested schema

Prerequisites

Setup Requirements

  • A computer with at least 4GB available RAM, 2GHz CPU, and 10GB available hard drive space
  • Unrestricted internet access to port 80 (with > 5Mbps download and > 2Mbps upload)
  • JDK 1.8
  • Anypoint Studio 6.4 or later with embedded Mule 3.9 runtime or later
  • Postman REST client app (or some other REST client app)

A detailed setup document can be found here.

Additional Notes

1 day in-person or online

Outline


  • Review DataWeave fundamentals
  • Match DataWeave types and conditions
  • Organize and reuse DataWeave code with variables and functions
  • Add components to and remove elements from arrays and objects
  • Construct objects from lists of DataWeeave expressions using object constructor curly braces
  • Troubleshoot common issues when using object constructor curly braces
  • Join data together using map operators
  • Transform elements of arrays and objects into a new array using the map operator
  • Transform elements of objects into a new object using the mapObject operator
  • Combine map and mapObject operators to transform complex schema
  • Write recursive functions to transform complex schema
  • Combine match and mapping operators to recursively transform every element of a complex schema

Upcoming Classes

Online

Instructor-led online training

Location Jul 2018 Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019
US Pacific Time Aug 3
Sep 17
Nov 9
India Standard Time (SpringPeople) Aug 18
Sep 8
Sep 29

United Arab Emirates

Location Jul 2018 Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019
Dubai Oct 11

Online instructor-led training

1 day   
Intermediate

Select a class to view price

Classroom training

1 day   
Intermediate


Select a class to view price

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

US Pacific Time

  • Full
    8:00 AM - 4:00 PM PDT
    $ 750.00 USD
  • Confirmed
    8:00 AM - 4:00 PM PDT
    $ 750.00 USD
  • Confirmed
    8:00 AM - 4:00 PM PST
    $ 750.00 USD

India Standard Time (SpringPeople)

  • 9:00 AM - 5:00 PM IST
    ₨ 29995.00 INR
  • 9:00 AM - 5:00 PM IST
    ₨ 29995.00 INR
  • 9:00 AM - 5:00 PM IST
    ₨ 29995.00 INR

  • Confirmed
    9:00 AM - 5:00 PM
    $ 750.00 USD

Classes marked with Confirmed are guaranteed to run. Sign up now while there is still space available!

Classes marked with Full are full and no additional registrations are accepted. If you cannot find another class that suits your schedule, feel free to request a class and we will do our best to accomodate your needs.


Don't see a date that works for you?

Request Class

Anypoint Platform Development: DataWeave (Mule 3) Ratings

Averaged from 164 responses.

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