Conteúdo Programatico
Module 1: Transforming Data using Metadata
- Apply DataWeave fundamentals as learned in the Development Fundamentals course
- Configure metadata for DataWeave transformation input and output
- Set example input for DataWeave transformations
Module 2: Organizing DataWeave Code with Variables and Functions
- Organize DataWeave code into variables and functions
- Pass functions and lambda expressions as parameters to other DataWeave functions
- Chain DataWeave functions together
- Create and use reusable DataWeave modules
- Write more robust functions using the match operator to test for data types
Module 3: Constructing Arrays and Objects
- Add components to and remove elements from arrays and objects
- Construct objects from lists of DataWeave expressions using object constructor curly braces { }
- Troubleshoot common issues when using object constructor curly braces { }
Module 4: Iteratively Transforming Data using Mapping Operators
- Transform elements of arrays 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
- Extract an array of keys and/or values from an object using the pluck operator
- Reduce and accumulate array elements to other output types using the reduce operator
Module 5: Recursively Transforming Complex Structures
- Write recursive functions to transform complex schema
- Replace keys or values at any level of a nested data structure using a lookup object