Functional Programming with DataWeave - Druckversion +- Forum Rockoldies (https://rockoldies.net/forum) +-- Forum: Fotobearbeitung - Photoshop (https://rockoldies.net/forum/forumdisplay.php?fid=16) +--- Forum: E-Learning, Tutorials (https://rockoldies.net/forum/forumdisplay.php?fid=18) +--- Thema: Functional Programming with DataWeave (/showthread.php?tid=54289) |
Functional Programming with DataWeave - Panter - 02.06.2022 Functional Programming with DataWeave Published 05/2022 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 Download from RapidGator Download from Rapidgator: Download from Keep2Share |