Anypoint Platform Development: DataWeave

Anypoint Platform Development: DataWeave 3.8

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.

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 Oct 2017 Nov 2017 Dec 2017 Jan 2018 Feb 2018 Mar 2018 Apr 2018
Pacific Time Nov 9
Nov 21
Central European Time Nov 29
Australian Eastern Time Nov 21

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

Pacific Time

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

Central European Time

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

Australian Eastern Time

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

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


Don't see a date that works for you?

Request Class

Anypoint Platform Development: DataWeave Ratings

Averaged from 40 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