MuleSoft DataWeave 2.0 deep dive

所在平台: Udemy

课程主页: https://www.udemy.com/course/mulesoft-dataweave-2-0-deep-dive/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:MuleSoft DataWeave 2.0 深入解析 课程概述:在本课程中,您将学习 DataWeave 2.0,这是 MuleSoft 的表达式语言,用于高级数据转换和数据集成。课程针对所有目标学习者设计,我们将从基本构造开始,编写第一个 DataWeave 程序。接下来,我们将学习如何使用选择器遍历复杂数组和对象。通过实践应用 DataWeave 模块函数,如 map、mapObject、filter、filterObject 和 reduce,我们将准备好进入更高级的主题,如编写自定义映射和模块、从 DataWeave 调用 Java 方法、处理异常和失败重试等。此外,我们还将进行 XML、JSON 和 CSV 之间的转换,以了解 DataWeave 处理不同格式的各种功能和方法。 课程要求:具备任何编程语言的基本知识和对 AnyPoint Platform 的一些了解将是一个加分项,但只要有学习的态度,就能够从这门课程中获得最大的收获。 课程亮点: 1. 学习高级 DataWeave 2.0 技能,为成功的企业数据转换和数据集成职业奠定基础,使用 AnyPoint Platform。 2. 应用有用的核心、字符串、数组、对象和运行时模块函数。 3. 使用 Map、MapObject 有效处理复杂数组和对象结构。 4. 使用递归和尾递归概念进行稳健的转换。 5. 编写可重用的自定义映射和自定义模块。 6. 导入输入元数据,创建自定义 Java 输出元数据模型,通过用户界面执行输入/输出映射。 7. 阅读和解析 XML/JSON 内容作为字符串,来自类路径资源文件或 HTTP 端点。 8. 编写可重用的 Java 静态和实例方法,以实现高级 DataWeave 转换。 9. 先进的异常处理,包括基于异常的嵌套重试和标准化的错误模型。 10. 深入探讨 XML/JSON/CSV 转换的高级概念。

课程评论(0条)

课程详情

Course OverviewIn this course, you will learn DataWeave 2.0, MuleSoft's expression language for advanced data transformation and data integration. The course has been designed with all target level learners in mind, so we will start with the basic constructs and write our first DataWeave program. We will then learn how to work with selectors to traverse through complex arrays and objects. With a practical application of DataWeave module functions like map, mapObject, filter, filterObject and reduce, we will now be ready to get in more advanced topics like writing our own mappings and modules, calling Java methods from DataWeave, handling exceptions and retrying on failures etc. We will also work between XML/JSON/CSV transformations so you will get a sense of various formats and functions available in DataWeave to handle these different formats.RequirementsBasic knowledge of any programming language and some exposure to AnyPoint Platform are a plus. But Just a ready to learn attitude will also be enough to get the most out of this course.Course Highlights1. Learn advanced DataWeave 2.0 skills for a successful enterprise data transformation and data integration career using AnyPoint Platform.2. Apply useful Core, String, Array, Object, and Runtime module functions.3. Map, MapObject for working effectively with complex array and object structures.4. Using recursion and tail recursion concepts for robust transformations.5. Write reusable custom mappings and custom modules.6. Import input metadata, create custom Java Output metadata model and perform input/output mapping via the UI.7. Read and parse XML/JSON content as a string, from a classpath resource file or http endpoint.8. Write reusable Java static and instance methods for advanced DataWeave transformations.9. Advanced exception handling including nested retry on exception and standardized error model to consumer.10. Advanced concepts with XML/JSON/CSV transformations.

课程标签

0人关注该课程

主题相关的课程