Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Functional Programming with DataWeave

    Posted By: BlackDove
    Functional Programming with DataWeave

    Functional Programming with DataWeave
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
    Genre: eLearning | Language: English + srt | Duration: 40 lectures (87h 59m) | Size: 24.7 GB


    Learn Mulesoft DataWeave functional programming language. Write transformations using functions, variables, & operators

    What you'll learn
    Learn DataWeave (DW) functional programming language
    Understand examples of DataWeave use-cases
    Learn DW operators, variables, conditions, functions
    Understand DW selectors and multi selectors
    Learn DW flow control and pattern matching
    Deep-dive into Map and Map Objects
    Learn to build generalized and reusable transformations with DataWeave
    Understand how to write transformation logic using Mule DataWeave
    Apply useful Core, String, Array, Object, and Runtime module functions
    Write reusable custom mappings and custom modules
    Advanced concepts with XML/JSON/CSV transformations
    Design data organization architecture using DataWeave

    Requirements
    Enthusiasm and determination to make your mark on the world!

    Description
    A warm welcome to the Functional Programming with DataWeave course by Uplatz.

    DataWeave is one of the easy-to-use and efficient functional programming languages. DataWeave provides features and functionality for transforming data. DataWeave also serves as an expression language to configure components and connectors. In DataWeave there are multiple modules that can be imported and applied and can perform a huge variety of operations such as string manipulation, URL encoding, date formatting, etc. DataWeave facilitates performing use cases where data needs to be read and parsed, to be formatted and transformed, finally to be sent as an output in an entirely different format. Examples include transforming CSVs into JSONs, XML into JSON or CSV, and the like. The beauty of DataWeave functional programming is that the developers can actually focus on building the transformation logic rather than devoting time on syntax, formats and parsing efforts.

    What is Functional Programming?

    Functional Programming is essentially the process of building software by composing pure functions, avoiding shared state, mutable data, and side-effects. Functional programming is declarative rather than imperative, and application state flows through pure functions. Functional programming is based on mathematical functions. A few of the popular functional programming languages include: DataWeave, Lisp, Python (not in strict sense), Erlang, Haskell, Clojure, etc.

    DataWeave - Course Syllabus

    DATAWEAVE (DW) INTRODUCTION

    EXAMPLES OF DATAWEAVE

    DW OPERATORS

    MERGE FIELD FROM DIFFERENT OBJECT OPERATORS AND UPDATE OPERATOR

    DW VARIABLES CONDITIONS AND FUNTIONSVARS

    FLOW CONTROL

    DW PATTERN MATCHING

    DW FUNCTIONS

    MAP-AND-PLUCK-OPERATOR

    MAP-AND-MAPOBJECT

    FLATTEN FUNCTION

    PLUCK OPERATOR

    DW SELECTORS

    JOINBY AND SPLITBY

    DATAWEAVE FUNCTION CHEAT SHEET

    DATAWEAVE OPERATORS

    TYPES OF ERRORS AND ESC CHARACTERS

    ++ on DATES

    DATAWEAVE BASIC TRANSFORMATION

    DW DATA TYPES

    SINGLE MULTI SELECTORS EXAMPLE

    DW FILTER OPERATOR

    ATTRIBUTE AND DESCENDANT SELECTOR

    REDUCE AND ORDERBY FUNCTIONS

    LOGICAL AND APPEND AND PREPEND OPERATORS

    INDEXOF, KEYSOF, MINBY, MAXBY, REPLACE IN DW

    SPLITAT, SPLITWHERE, TAKEWHILE, SUMOF

    GEOMETRIC AND TIME OPERATIONS

    GLOBAL VARIABLES AND DW FUNCTIONS

    FUNCTIONS OVERLOADING AND LAMBDA EXPRESSIONS

    HANDLING TRANSFORMATIONS IN DW

    DEFAULT VALUES IN DATAWEAVE

    RENAME JSON KEYS

    TRANSFORM NESTED STRUCTURES TO FLAT

    DATA ORGANIZATION USING DATAWEAVE

    Who this course is for
    Mulesoft Developers
    Software Engineers
    Mule Engineers
    Anyone interested in Functional Programming
    Beginners & newbies aspiring for a career in software engineering & product development
    Platform Architects
    Data Architects
    Data Engineers
    Mule 4 Developers/Architects
    Application Developers