Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Mulesoft | An "In-depth & Extensive" Tutorial for Beginners

Mulesoft | Hướng dẫn "Chuyên sâu & Toàn diện" cho Người mới bắt đầu

Mulesoft | Hướng dẫn "Chuyên sâu & Toàn diện" cho Người mới bắt đầu

Khóa học Mulesoft trọn gói dành cho những ai thực sự muốn "Học" Mulesoft - "Đúng cách".

4.6
(799 đánh giá)
5,647 học viên
Giảng viên
Manju Kaushik
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
69.5 giờ video
259 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Khóa học này tập trung chủ yếu vào Mulesoft phiên bản 4.X. Phiên bản Mulesoft 3.X không nằm trong phạm vi của khóa học này.
Bạn sẽ được chuyển tiếp một cách mượt mà từ các khái niệm cơ bản nhất đến các khái niệm nâng cao về Mulesoft và Ngôn ngữ lập trình.
Khóa học bao gồm các chủ đề: - HTTP Request & Response, HTTP Methods/Headers/Securities và hơn thế nữa.
Khóa học bao gồm các chủ đề: - ActiveMQ, JMS, Mô hình Pub/Sub, Queues và Topics.
Khóa học bao gồm các chủ đề: - Cài đặt Database, Câu truy vấn, Xử lý lỗi, Cấu trúc Mule.
Khóa học bao gồm các chủ đề: - Dataweave (Từ đơn giản đến các hàm Higher Order phức tạp), Lập trình hàm.
Khóa học bao gồm các chủ đề: - Các thành phần Mulesoft, Object Store, Watermarking, Xử lý hàng loạt (Batch).
Khóa học bao gồm các chủ đề: - Anypoint Platform và cấu hình của nó, Bảo mật và Triển khai (Cloud hub & On-premise).
Khóa học bao gồm các chủ đề: - Tích hợp Salesforce, RAML, Maven.
Khóa học bao gồm các chủ đề: - CI/CD, Policies, WebService SOAP/XML, Các module lập trình như Python, Java và Groovy.

Yêu cầu

Hiểu biết cơ bản về các khái niệm như: - CSV, JSON, XML, XSD, EDI, Flat Files.
Khái niệm cơ bản về Cơ sở dữ liệu & Một trong các ngôn ngữ lập trình hướng đối tượng (Java/Python).
Nên có kiến thức về một trong các Ngôn ngữ kịch bản (Shell/JavaScript/Groovy) [Không bắt buộc].
Hiểu biết cơ bản về GIT/GIT Hub, Maven, Biểu thức chính quy [Không bắt buộc].
Sự tận tâm, nỗ lực, cam kết và thời gian nghiêm túc. [Rất bắt buộc :)].

Đối tượng phù hợp

Khóa học này dành cho những ai muốn bắt đầu hành trình với Mulesoft.
Người học đam mê và người tìm kiếm tận tâm trong thế giới "Tích hợp".

Nội dung khóa học

34 phần • 258 bài giảng
1 01. Chào mừng đến với Hành trình.
2 02. Học MuleSoft Cái gì & Như thế nào? Bạn thực sự rất mạnh mẽ, hãy biết điều đó...
3 03 - Trò chuyện với Phó Chủ tịch, CEO & Kiến trúc sư Cấp cao về MuleSoft.
4 04 - "1 Lời đề nghị nhỏ khiêm tốn..."
1 01. Tạo Tài khoản MuleSoft.
2 01.01. Thay đổi trong Giao diện - Thanh Menu.
3 02. Thiết lập Tài khoản MFA.
4 03. Tải Anypoint Studio, Thiết lập Tài khoản TrailBlazer.
5 04. Khởi động Studio, Chọn workspace và Xác thực.
6 05. Cài đặt PostMan.
7 06. Tạo API đầu tiên trên Máy cục bộ, Kiểm tra bằng PostMan và Thiết lập Java.
8 07. Về Anypoint Studio, Eclipse, Cập nhật.
9 08. Xóa Project, Sao chép Workspace & Cài đặt Runtimes đúng cách.
1 Tham gia Cộng đồng WhatsApp của chúng tôi.
1 Chọn những gì bạn thích...
2 01 - Oracle Database | Cài đặt Oracle Database 21C - Express Edition.
3 02 - Oracle Database | Sự khác biệt giữa Pluggable và Container Database.
4 03 - Oracle Database | Kết nối với Pluggable và Container Users.
5 04 - Oracle Database | Tạo User và Cấp quyền.
6 Oracle 21C | Các lệnh SQL.
7 05 - Cơ sở dữ liệu IBM - DB2 - Cài đặt.
8 06 - Cơ sở dữ liệu IBM - DB2 Studio Kết nối đến server.
9 07 - Cài đặt MySQL Server & Workbench - 8.0.X & Tạo Users.
10 08 - SQL Server Express Edition 2019 - Cài đặt.
11 09 - Cài đặt Maven.
12 10 - Cài đặt PostMan.
13 11 - Cài đặt SOAP-UI.
14 12 - Github, Cài đặt Git & Gitkraken.
15 13 - Cài đặt Java17 & JDK 1.8.
16 14 - Java Decompiler.
1 01. Tạo User bằng SQLDeveloper.
2 02. Tạo User trong MySQL.
3 03. Kết nối đến Cơ sở dữ liệu Oracle & MySQL.
1 01. Tích hợp là gì.
2 02. MuleSoft, Một chương nhỏ.
3 03. Ý định nên đúng, không phải kết quả.
1 01. Tạo User và Cấp các vai trò mặc định.
2 02. Thêm MFA cho một User khác.
3 03. Tài liệu MuleSoft.
4 04. Truy cập - Nhóm kinh doanh (Business Group).
5 05. Nhóm kinh doanh & Nhóm con (Child BG).
6 06. Tạo các Môi trường (Environments).
7 07. Thiết lập Nhóm (Teams).
1 01. Tìm kiếm trợ giúp từ các diễn đàn.
2 02. Duyệt các khóa học trong TrailHead.
3 03. Nhận Chứng chỉ trong MuleSoft.
4 04. Người cố vấn, Đại sứ, Người dẫn đầu.
1 01. Giao thức HTTP.
2 02. Tham số truy vấn HTTP (Query Parameter).
3 03. Tham số URI HTTP (URI Parameter).
4 04. 7 Kỹ thuật HTTP.
5 05. HTTP Patch, Idempotent và Cacheable.
6 06. Mã lỗi HTTP.
1 01. Gọi HTTP Request - ReqRes.
2 02. Xóa Logs, Bắt đầu và Dừng, Đặt lại Góc nhìn (Reset Perspective).
3 03. Thêm 2 HTTP Listeners.
4 04. Di chuyển Cấu hình sang một placeholder riêng biệt.
5 05. Các cổng bổ sung.
6 06. Các thao tác HTTP Post.
1 01. Không cần triển khai lại.
2 02. Thành phần Logger Payload.
3 03. Lưu 2 Biến.
4 04. In 2 Biến và Dòng mới.
5 05. Thêm logger cho các biến và dòng mới.
6 06. Chế độ Gỡ lỗi (Debug Mode).
7 07. Điều chỉnh hoặc Đặt lại Góc nhìn.
8 08. Thiết lập Payload và Các phản hồi.
1 01. Xây dựng API đầu tiên.
2 02. Triển khai lên Cloudhub 1 & Cloudhub 2.
3 03. Bắt đầu, Xóa, Dừng và Tải Logs từ một API.
4 04. Triển khai lên Cloudhub 1 & 2 sử dụng cổng 6565 và mở rộng chức năng API.
5 05. Mẹo và Thủ thuật - Đóng project, nhập project, xóa project.
6 06. BasePath và điểm khác biệt đầu tiên giữa Cloudhub 1 & Cloudhub 2.
1 Github Artifact | Dataweave Module 101.
2 01 - Bắt đầu với DW (Dataweave).
3 02 - Các toán tử Dataweave - 101.
4 03 - Các toán tử Dataweave - 102.
5 04 - Kiểu dữ liệu và Bộ chọn - 101.
6 05 - Kiểu dữ liệu và Bộ chọn - 102.
7 06 - Kiểu dữ liệu và Bộ chọn - 103.
8 07 - Các toán tử Prepend, Append, Add và Remove.
9 08 - Khai báo Biến trong Dataweave.
10 09 - Toán tử do & IF/ELSE/ELSEIF.
11 10 - Các hàm Dataweave - 101.
12 11 - Các hàm Dataweave - 102.
13 12 - Sân chơi Dataweave (Playground).
1 01 - Thao tác Chèn dữ liệu (Insert) - 101.
2 02 - Thao tác Chèn dữ liệu (Insert) - 102.
3 03 - OnerrorContinue & OnerrorPropagate & subflow - 101.
4 04 - OnerrorContinue & OnerrorPropagate & subflow - 102.
5 05 - OnerrorContinue & OnerrorPropagate & subflow - 103.
6 06 - Raise-Error & Giới thiệu về bộ định tuyến lựa chọn (Choice router).
7 07 - Raise error, Any, hierarchy, Sequencing.
8 08 - Xử lý lỗi (Error Handler) - 101.
9 09 - Xử lý lỗi (Error Handler) - 102.
1 01 - Cài đặt, Cấu hình và Khởi động Máy chủ ActiveMQ.
2 02 - Xuất bản dữ liệu lên Máy chủ ActiveMQ.
3 03 - Đăng ký nhận dữ liệu từ Máy chủ ActiveMQ.
4 04 - Các khái niệm JMS - 101.
5 05 - Các khái niệm JMS - 102.
6 06 - Hàng đợi (Queues) và Chủ đề (Topics).
7 07 - Yêu cầu - Phản hồi (Request Reply).
8 08 - Thành phần Tiêu thụ (Consume) & sự khác biệt giữa Flow và Sub-Flow.
9 09 - Các chế độ Xác nhận (Acknowledgement) khác nhau.
10 10 - Bản chất Tạm thời (Transient) và Liên tục (Persistent).
1 Github Artifact | Dataweave Module 102.
2 01 - Module Mảng (Array).
3 02 - Module Chuỗi (String).
4 03 - JavaScript - Hàm ẩn danh & Biểu thức hàm.
5 04 - JavaScript - Hàm mũi tên (Arrow Function).
6 05 - Biểu thức Lambda trong Java.
7 06 - Các toán tử Dataweave 101.
8 07 - Các toán tử Dataweave 102.
9 08 - Hàm Lambda 101.
10 09 - Hàm Lambda 102.
11 10 - $-$$-$$$ Trong Lambda.
1 Github Artifact | Các bộ kết nối MuleSoft.
2 01 - Scatter Gather 101.
3 02 - Scatter Gather 102.
4 03 - Bộ kết nối/Thành phần For Each.
5 04 - Bộ kết nối/Thành phần Parallel For Each.
6 05 - HTTP Request bên ngoài (External).
7 06 - Tham số truy vấn HTTP Request.
8 07 - Tham số URI HTTP.
9 08 - Bộ nhớ đệm (Caching) trong Mulesoft.
10 09 - Phạm vi/ Bộ kết nối Bất đồng bộ (Async) - 101.
11 10 - Bộ kết nối Bất đồng bộ & Lựa chọn (Async & Choice) - 102.
12 11 - Đơn vị Thành công (Unit Successful) & Bộ kết nối Tệp (File).
13 12 - Vòng tròn (Round Robin) & Thành công đầu tiên (First Successful).
1 01 - Map Và Map Object.
2 02 - Filter và Filter Object - 101.
3 03 - Filter và Filter Object - 102.
4 04 - Pluck và Reduce.
5 05 - Ép kiểu (Coercion).
6 06 - Định dạng Ngày giờ (Datetimeformat) - Module 101.
7 07 - Định dạng Ngày giờ (Datetimeformat) - Module 102.
8 08 - Định dạng Ngày giờ (Datetimeformat) - Module 103.
1 01 - ObjectStore - Module 101 (Lưu trữ và Truy xuất).
2 02 - ObjectStore - Module 102 (Truy xuất tất cả & Truy xuất khóa).
3 03 - ObjectStore - Module 103 (Xóa, Gỡ bỏ, Kiểm tra chứa & Thuộc tính).
4 04 - WaterMarking - Trên hàng bảng (OnTableRow).
5 05 - WaterMarking - Thủ công.
6 06 - Xử lý hàng loạt 01 - Tạo Biến.
7 07 - Xử lý hàng loạt 02 - Lan truyền Biến.
8 08 - Xử lý hàng loạt 03 - Xử lý lỗi - Module 101.
9 09 - Xử lý hàng loạt 04 - Xử lý lỗi - Module 102.
10 10 - Xử lý hàng loạt 05 - Kích thước Khối - Module 101.
11 11 - Xử lý hàng loạt 06 - Kích thước Khối - Module 102.
12 12 - Xử lý hàng loạt 07 - Kích thước Khối - Module 103.
13 13 - Xử lý hàng loạt 08 - Biểu thức Chấp nhận (Accept Expression).
14 14 - Xử lý hàng loạt
15 15 - Batch Processing 10 - If server shuts down
16 Batch Job Processing Tips & Tricks - 101
17 Batch Job Processing Tip & Tricks - 102
1 01 - Creation of YAML file
2 02 - Secure Yaml File, properties file
3 03 - Dynamically Substituting value for environments
4 04 - Externalize Dataweave
5 05 - Deploy the code to cloudhub - 101
6 06 - Deploy the code to cloudhub - 102 & Secure the config file using AWS plugin
1 Github Artifact | Tích hợp Salesforce
2 01 - Tạo tài khoản Salesforce và tạo đối tượng, tab tùy chỉnh
3 02 - Đặt lại Token trong Salesforce
4 03 - Chèn bản ghi vào đối tượng Student trong Salesforce
5 [Tài nguyên] - Salesforce PushTopic - Liên kết cũ
6 04 - Tạo một topic, mô hình pub sub và chèn một bản ghi
7 05 - Xuất bản Topic trong Salesforce
8 06 - Thao tác Upsert, Query và Update
9 07 - Query và QueryAll & Xóa bản ghi
10 Hy vọng bạn đã là thành viên trong gia đình của chúng tôi?
1 01 - QueryParameters & Assert That
2 02 - Assert That, Assert Expression, Maven, Đường dẫn thư mục, Trích xuất báo cáo & Thêm
3 03 - Mock when, Xử lý lỗi HTTP và Đọc URL
4 04 - Xử lý lỗi HTTP, Spy Call
5 05 - Ngoại hóa Dataweave
6 06 - Spy
7 07 - Tham số hóa - Thiết lập tham số - Module 101
8 08 - Tham số hóa - Thiết lập tham số - Module 102
9 09 - Tham số hóa - File YAML bên ngoài - 103
10 10 - Danh sách các luồng
11 11 - Munit Recorder
12 12 - Phạm vi Before và After
1 Github Artifact | RestFul-API-ML
2 01 - RAML, Tạo Spec mẫu, Xuất bản và Tải về Studio
3 02 - Định nghĩa Query Parameter và uri Parameter
4 03 - Định nghĩa Request và Response
5 04 - Các kiểu dữ liệu & Ví dụ
6 05 - Tạo Ví dụ trong DataType
7 06 - RecourseTypes
8 07. Traits
9 08. Library
10 09 - Thêm phụ thuộc Module
1 01 - Giới thiệu về Maven
2 02 - Dự án Maven trong Eclipse
3 03 - Thực thi các lệnh Maven
4 04 - Cài đặt Maven trên Windows
1 01 - Giới thiệu thiết lập CICD
2 02 - Tải Jar từ Maven central, cấu hình oracle và mysql
3 03 - Tải jar từ Kho chứa Nexus
4 04 - Triển khai ứng dụng lên cloud hub bằng Maven
5 05 - Triển khai đến nhiều môi trường bằng thẻ profile trong XML
6 06 - Mã hóa mật khẩu
7 07 - Git & VS
8 08 - Git Local và Push
9 09 - Git push và Pull
10 10 - Commit mã mulesoft
11 11 - Cài đặt & thiết lập Jenkins
12 12 - Triển khai Jenkins
13 13 - Tự động Commit lên GitHub
1 Github Artifact | Triển khai Cloudhub & Tự động phát hiện
2 01 - Nhập Raml vào Studio
3 02 - Tự động phát hiện
4 03 - Proxy Endpoint
1 01 - Endpoint cơ bản & Bảo vệ đe dọa JSON
2 02 - Client ID và Client Sec - QueryParams & Headers & Chia sẻ
3 03 - ClientID Enforce Basic Authentication & Public Portal Request Access
4 04 - Ghi nhật ký tin nhắn, Chèn và Loại bỏ Header
5 05 - Giới hạn tốc độ - Thứ tự chính sách
6 06 - Giới hạn tốc độ SLA
7 07 - Bộ nhớ đệm HTTP
1 Github Artifact | Module 102 (Một chính sách tùy chỉnh)
2 01 - Thiết lập Maven
3 02 - Chính sách tùy chỉnh - Maven Archetype - 01
4 03 - Chính sách tùy chỉnh - Maven Archetype - 02
5 04 - Chính sách tùy chỉnh - Maven Archetype - 03 & Chính sách tự động
1 01 - Mã hóa XML, Namespace, Thuộc tính, Nhiều giá trị
2 02 - Lọc XML, Map, Inlinecloseon, thêm thuộc tính vào thẻ XML
3 03 - Phân tích cú pháp XML, deferred, skipOnNull, extractNameSpace, CData
4 04 - Zip, Unzip, GroupBy, Scan, read, contains & readURL
5 05 - Khớp mẫu, Cập nhật, OnNull, Then, Mask
6 06 - Ép kiểu, keysOf và CSV
7 07 - Thời gian chạy - wait, try, failif, fail, orElse
8 08 - splitAt, splitWhere, partition, drop, dropWhile, distinctBy
9 09 - join, leftJoin, outerJoin, goupBy, joinBy, write, Dataweave là gì
10 10 - Lập trình hàm
1 01 - Sử dụng WSDL từ internet và gọi từ postman, kiến thức cơ bản về WSDL
2 02 - Nhiều hoạt động
3 03 - Sử dụng WSDL trong Anypoint Studio
1 Github Artifact | Ngôn ngữ lập trình
2 01 - Gọi phương thức tĩnh trong Java
3 02 - New Invoke, Các phương thức không tĩnh
4 03 - New và ValidateType
5 04 - Groovy & Python
1 IaaS
2 SaaS
3 PaaS
1 01 - Các sơ đồ bảo mật [Xác thực cơ bản]
1 01. Triển khai File Ảnh lên Docker Container
2 02. Triển khai Ứng dụng trên Containers
3 03. Triển khai với Cổng khác nhau
4 04. Triển khai Ứng dụng cục bộ - Cổng 8021
5 05. Thêm Cụm máy chủ
6 06. Hành vi của nhóm máy chủ và Thêm flex gateway
7 07. Gọi URL bên ngoài và nội bộ qua FlexGateway
8 08. Triển khai bằng Chế độ kết nối
9 09. Gọi HTTP trong Chế độ cục bộ
10 10. Gọi Nhiều URL trong Chế độ cục bộ kết nối
11 11. Áp dụng Chính sách cho chế độ kết nối-flexgateway

Giới thiệu khóa học

Do note: [ This training material is purely dedicated to freshers/beginners alone ]

The way I see to learn anything in this universe is: "How do you learn". While you are in the process of learning, then comes the question: "What are you learning" and "How the learning" can be benefited in then real world. The focus should not be in clearing the exam, it should be in "Learning" alone. With this in mindset, you are going to learn the following concepts in Mulesoft: -


  • Module 101 talks about basic on the Mulesoft which are:-

    • Marrying the Anypoint Studio and Platform

    • Mulesoft Dependencies

    • The folder structure and some of the important links

  • The next Module, 102 the content we deal with includes:-

    • HTTP Invocation and invoking some of the external API

    • Dealing with HTTP Query parameters and URI Parameters and some of the various HTTP Methods that we use in day to day IT life

  • As we progress a little bit further, then we start dealing with Database and Mulesoft Structures like:-

    • Installation and Configuration of Oracle and MySQL database

    • How to make use of the database component in anypoint studio and playing around with various set of database operations

    • Executing the Queries(SQL and MySQL)

    • How to create a variable, set a variable

    • Understanding MEL

    • Sending HTTP Response back to the calling service & HTTP Overriding

    • Debugging in Anypoint Studio

  • As we get along with the above said concepts then we start narrowing down to the concepts like:-

    • Dataweave, a powerful data transformation. The dataweave itself is divided into 4 modules and it talks about

      • Operators

      • Selectors

      • DataTypes

      • Arrays, Objects, Strings

      • Coercions, Casting, Numbers, XML

      • Higher Order Functions & Functions

      • Functional Programming

      • Lambda expression

      • Anonymous function

      • Pattern Matching

      • Error handling

      • Core Module and more. A complete treat for dataweave lovers

    • Database and error handling which includes:-

      • Database operations

      • OnerrorContinue, OnerrorPropagate, Sub flows and flows

      • Raise error and error handler

  • As we further progress in our course we start to see the following modules like:-

    • ActiveMQ

      • Installation of ActiveMQ

      • Publish & Subscribe Data

      • JMS Concepts

      • Queues and Topic

      • Request Reply

      • Acknowledgement Mode

    • Object Store, Water Marking and Batch Processing

    • Security and Deployment

      • Creation of YAML file

      • Securing yaml and properties file

      • Externalizing the properties file

      • Deployment to cloudhub

    • Mulesoft Components

      • Scatter Gather

      • For each

      • Parallel Foreach

      • HTTP Request

      • Caching

      • Async

      • Choice

      • Until Successful, File connector

      • Round Robin and First Successful

  • Once we gained the above knowledge, our depth for mulesoft has increased more. With these we will start to learn on more powerful concepts like: -

    • Munit

      • Query Parameters & Assert That

      • Assert That, Assert Expression, Maven, Folder Path, Extract Report and What is Munit

      • Mock when, HTTP Error handle and ReadURL

      • Handle HTTP Error, Spy Call, Externalize Dataweave,  Parametrized - Set Parameters

      • List of flows, Munit Recorder, Before and After Scopes

    • RAML

      • Create Sample Spec, Publish and Download To Studio

      • Define QueryParameter and uriParamter | Define Request and Response

      • Types & Examples | Create Example within DataType

      • RecourseTypes

      • Traits

      • Library

      • Adding Module Dependencies

    • CICD

      • Usage of Maven

      • Git & Visual Studio

      • Jenkins

      • Nexus

      • SonarQube

    • Policies

      • Auto Discovery

      • Proxy Endpoint

      • Basic End Point & JSON Threat Protection

      • Client ID and Client Sec - QueryParams & Headers - How to share the API to other users

      • ClientID Enforce Basic Authentication & Public Portal Request Access

      • Message Logging, Header Injection and Removal

      • Rate Limiting - Policy Order

      • Rate Limit SLA

      • HTTP Caching

      • Custom Policy - Maven Archetype & Automated Policies

  • Along with the above said concepts we also deal with:-

    • Salesforce integration with Mulesoft

    • Web Service SOAP/XML

    • About Maven

    • Usage of Anypoint Platform

    • Usage of Python, Java Module and Groovy within Anypoint Studio

As mentioned earlier, this is an extensive course work on Mulesoft. As rest assured, there are more modules to be added as we get along with the mulesoft journey. I wish you all a very best in your Mulesoft Journey.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Api Development
Hiển thị tất cả khoá học Integration Platforms
Hiển thị tất cả khoá học Mulesoft
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊