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

MuleSoft 4.X Complete Guide For Beginners- Hands On Projects

Hướng Dẫn Toàn Diện MuleSoft 4.X Cho Người Mới Bắt Đầu - Dự Án Thực Hành

Hướng Dẫn Toàn Diện MuleSoft 4.X Cho Người Mới Bắt Đầu - Dự Án Thực Hành

Đã được nâng cấp với các phiên bản MuleSoft ESB mới nhất, Anypoint Platform, DataWeave, MUnit, DevOps, Bài Kiểm Tra MCD & Dự Án Thời Gian Thực

4.7
(6,819 đánh giá)
35,049 học viên
Giảng viên
Chinna Reddy
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
47.5 giờ video
273 bài giảng
54 bài quiz
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 toàn diện được nâng cấp năm 2025 với phiên bản Mule ESB mới nhất, các bài giảng Anypoint Platform mới nhất & bài kiểm tra thực hành mới nhất*
Trở thành chuyên gia về MuleSoft ESB, vận hành Anypoint Platform, MUnit và DevOps với MuleSoft, trang bị các kỹ năng thiết yếu cho thành công trong dự án thực tế
Trải nghiệm thực tế, thực hành mô phỏng các tình huống phát triển dự án thực tế.
Thành thạo việc tự thiết lập môi trường MuleSoft, cho phép bạn cấu hình và quản lý các giải pháp MuleSoft cho tổ chức của mình.
Hưởng lợi từ việc học liên tục, vì khóa học được cập nhật thường xuyên với các chủ đề và tính năng mới từ MuleSoft.
Phát triển kỹ năng để thiết kế, phát triển và quản lý các dự án tích hợp, giúp bạn có khả năng đảm nhận trách nhiệm toàn diện cho dự án.
Giải pháp toàn diện để thành thạo mọi khía cạnh của dự án thực tế, bao gồm phát triển, triển khai và quản lý.
Bạn sẽ có khả năng phát triển, thiết kế và quản lý dự án.
Chuẩn bị và tự tin vượt qua các chứng chỉ Integration Associate, MuleSoft Cấp độ 1 và Cấp độ 2, với cam kết thành công.
Tích lũy kinh nghiệm thực tế với một dự án MuleSoft thời gian thực, được thiết kế để giúp bạn giải quyết các thách thức thực tế và xây dựng sự tự tin cho hành trình nghề nghiệp
Dự án thời gian thực Mule trong khóa học này giúp bạn xử lý tất cả các hoạt động dự án thực tế và giúp bạn tự tin khi làm việc trong môi trường thực tế.

Yêu cầu

Có hiểu biết cơ bản về JSON và XML payloads
Kiến thức về Java học thuật hoặc kỹ năng lập trình bất kỳ sẽ là lợi thế, nhưng khóa học được thiết kế để hỗ trợ người mới bắt đầu lập trình

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

Dành cho người mới bắt đầu học Mule ESB
Sinh viên/tổ chức nếu bạn mới làm quen với MuleSoft và muốn đưa MuleSoft vào tổ chức của mình
Điểm đến duy nhất cho các tổ chức để đào tạo nguồn lực và thiết lập Mulesoft cho dự án của bạn.

Nội dung khóa học

33 phần • 268 bài giảng
1 Giới thiệu MuleSoft ESB
2 Giới thiệu tích hợp
3 Hướng dẫn đọc
4 Tài nguyên & tài liệu khóa học
1 Thiết lập Anypoint Studio
2 Đăng ký nền tảng đám mây (Anypoint Platform)
3 Tổng quan về Anypoint Studio
4 Cài đặt Postman (công cụ kiểm thử API)
1 Dịch vụ web - kiến thức cơ bản về dịch vụ REST
2 Hãy phát triển ứng dụng Mule đầu tiên - phát triển & chạy/triển khai dịch vụ REST đơn giản
3 Các phần tử toàn cục Mule & tại sao cần cấu hình connector?
4 Nhiều luồng trong một tệp cấu hình Mule so với nhiều tệp cấu hình
5 Giới thiệu gỡ lỗi ứng dụng Mule
6 Xuất một ứng dụng Mule & Nhập một ứng dụng Mule
1 Nguồn sự kiện Mule, bộ xử lý sự kiện & thông điệp sự kiện
2 Cấu trúc thông điệp sự kiện Mule
3 Sự kiện Mule - trích xuất các trường JSON
4 Sự kiện Mule - trích xuất phần tử XML và thuộc tính XML
5 Sự kiện Mule - trích xuất tham số header và tham số truy vấn
6 Sự kiện Mule - trích xuất tham số URI
7 Truy cập payload và thuộc tính sự kiện Mule - cũ (Có thể bỏ qua phần này)
8 Biến Mule - tạo và trích xuất biến
9 Biến Mule - nhu cầu sử dụng biến trong luồng Mule
10 Dịch vụ REST - thiết lập phản hồi HTTP cứng trong connector listener
11 Dịch vụ REST - thiết lập phản hồi HTTP động trong connector listener
1 Giới thiệu chuyển đổi
2 Chuyển đổi đầu vào JSON thành đầu ra XML
3 Chuyển đổi đầu vào XML thành đầu ra JSON
4 Tính năng xem trước của connector Transform Message
5 Chuyển đổi cơ bản - cũ
1 Cài đặt Oracle và SQL Developer
2 Dịch vụ REST Mule để gửi JSON payload để chèn vào cơ sở dữ liệu
3 Dịch vụ REST Mule để gửi XML payload để cập nhật cơ sở dữ liệu
4 Dịch vụ REST Mule để lấy bản ghi từ cơ sở dữ liệu sử dụng tham số truy vấn
5 Dịch vụ REST Mule bằng tham số URI để xóa bản ghi trong bảng sử dụng lệnh gọi thủ tục lưu trữ
1 Giới thiệu ngôn ngữ DataWeave
2 Bộ chọn DataWeave phần 1
3 Bộ chọn DataWeave phần 2
4 Kiểu dữ liệu DataWeave
5 Biến DataWeave - biến được định nghĩa sẵn
6 Biến DataWeave - Tạo biến cấp luồng trong Transform Message
7 Biến DataWeave - Tạo biến trong tiêu đề DataWeave
8 DataWeave - ép kiểu
9 DataWeave - ép kiểu ngày tháng
10 DataWeave - giới thiệu hàm now()
1 Đi qua yêu cầu trường hợp sử dụng thời gian thực uhub-sapi & thực thi script cơ sở dữ liệu
2 Phát triển nhà cung cấp REST cho trường hợp sử dụng thời gian thực uhub-sapi
3 Tính năng khóa tự động tạo của cơ sở dữ liệu Mule
4 Gọi thủ tục lưu trữ cơ sở dữ liệu với tham số đầu vào và đầu ra
5 Trường hợp sử dụng thời gian thực - hoạt động thực hành
6 Transaction ID, Correlation ID trong tích hợp & Giới thiệu bộ định tuyến Choice
7 Cơ sở dữ liệu - Viết truy vấn cơ sở dữ liệu động
8 Cơ sở dữ liệu - kết nối pooling
1 Giới thiệu xác thực Mule
2 Phát triển các xác thực cần thiết trong trường hợp sử dụng thời gian thực
3 Các loại luồng Mule
4 Lan truyền payload và biến giữa luồng chính và luồng con
5 Xác thực lược đồ JSON
6 Xác thực lược đồ XML
1 Giới thiệu xử lý lỗi & xử lý lỗi mặc định của Mule
2 Xử lý lỗi sử dụng on-error-propagate so với on-error-continue
3 Xử lý nhiều lỗi trong luồng
4 Lựa chọn nhiều loại lỗi & xử lý lỗi chung trong một khối xử lý lỗi
5 Xử lý lỗi - tính năng ánh xạ lỗi trên connector
6 Xử lý lỗi - Raise Error - Tạo lỗi tùy chỉnh và xử lý lỗi tùy chỉnh
7 Xử lý lỗi trên nhóm bộ xử lý sự kiện sử dụng khối try & các tình huống
8 Xử lý lỗi giữa luồng chính & luồng con và các tình huống
9 Bộ xử lý lỗi - xung đột giữa bộ xử lý lỗi toàn cục và bộ xử lý lỗi cục bộ
10 Bộ xử lý lỗi - giải pháp giải quyết xung đột giữa bộ xử lý lỗi toàn cục và cục bộ
11 Chúc mừng - Bạn đã hoàn thành 1/4 tiến trình khóa học
1 Khả năng của Anypoint Platform
2 Tổng quan các thành phần Anypoint Platform
3 Cấu hình nhóm kinh doanh, môi trường trong một tổ chức
4 Cấu hình người dùng, nhóm và quyền trong một tổ chức
1 Giới thiệu thiết kế đặc tả API sử dụng RAML
2 Thiết kế đặc tả API sử dụng RAML cho một trường hợp sử dụng đơn giản để bắt đầu
3 Mocking đặc tả API & các tình huống
4 Tài nguyên cùng tên với nhiều phương thức HTTP & payload JSON, XML lồng nhau
5 Đặc tả API với header, tham số URI, tham số truy vấn & xử lý mảng đối tượng
1 Giới thiệu RAML fragments
2 Fragments - kiểu dữ liệu
3 Fragments - Thư viện
4 Fragments - Ví dụ
5 Fragments - Đặc điểm
6 Fragments - Sơ đồ bảo mật - xác thực cơ bản
7 Fragments - Sơ đồ bảo mật - OAuth 2.0
8 Giới thiệu API kiểm tra sức khỏe
1 Giới thiệu Anypoint Exchange
2 Xuất bản đặc tả API lên Exchange
3 Cổng thông tin API Exchange - Tài liệu API
4 Mô phỏng, phản hồi và xác thực API
5 Thêm người đóng góp vào tài sản API trên Exchange
6 Chia sẻ quyền truy cập cổng thông tin API Exchange cho khách hàng bên ngoài
1 Tạo dự án dựa trên API
2 Bộ định tuyến API kit
3 Xác thực API sử dụng RAML
4 Tiêu chuẩn đặt tên dự án thời gian thực cho ứng dụng Mule
5 Cấu trúc dự án thời gian thực cho ứng dụng Mule
6 Triển khai dự án dựa trên API
7 Bộ xử lý lỗi toàn cục thời gian thực
8 Bắt buộc xem - Cập nhật lớn về mule cloud runtimes
9 Triển khai ứng dụng lên mule runtime Cloud Hub 1.0
10 Triển khai ứng dụng lên mule runtime Cloud Hub 2.0
11 Thiết lập cơ sở dữ liệu đám mây miễn phí
12 Trỏ ứng dụng Mule đến cơ sở dữ liệu đám mây
1 Tệp thuộc tính cấu hình Mule để đọc thuộc tính
2 Tệp cấu hình YAML Mule để đọc thuộc tính
3 Thuộc tính cấu hình bảo mật Mule để đọc thuộc tính
4 Tải tệp thuộc tính động theo môi trường
1 Cấu hình thuộc tính runtime CloudHub & triển khai ứng dụng lên CloudHub 1.0
2 Cấu hình thuộc tính runtime CloudHub & triển khai ứng dụng lên CloudHub 2.0
3 Giám sát runtime, bảng điều khiển, vCores, workers - mở rộng theo chiều dọc & ngang
4 Ẩn an toàn thuộc tính runtime manager của ứng dụng
5 Runtime manager - Thông tin chi tiết giám sát ứng dụng runtime
6 Runtime - Thay đổi mức độ log để gỡ lỗi & bật log chi tiết trên các thành phần Mule
7 Runtime manager - Thiết lập cảnh báo trên ứng dụng & điều kiện nghiêm trọng của máy chủ
1 Giới thiệu Quản lý API & API gateway
2 Tạo API trong API Manager và về ID phiên bản API.
3 Tự động phát hiện API
4 Chính sách - xác thực cơ bản
5 Chính sách - chính sách bắt buộc ID khách hàng
6 Chính sách - chính sách giới hạn tốc độ
7 Chính sách - Giới hạn tốc độ - chính sách dựa trên SLA
8 Chính sách - chính sách bảo vệ mối đe dọa JSON và XML
9 Chính s
10 Policies - Setup automatic policies across API's and CORS policy
11 Policies - Header injection and header removal policies
12 Policies - Message logging policy
13 Policies - Setup oauth provider and apply oauth 2.0 policy
14 API Proxy-Create proxy application on external services, decode & API Management
15 Promote API to higher environment
1 Design API specification for another use case using fragments based RAML
2 Implementation of aws-sapi to make integration with amazon s3
3 Deploy application to CloudHub 2.0.
4 Apply policies on aws-sapi application running in CloudHub 2.0
1 OAS- Designing headers in open api specification
2 OAS- Designing path parameters in open api specification
3 OAS- Designing query parameters in open api specification
4 OAS- Designing JSON & nested JSON payloads in open api specification
5 OAS- Designing nested XML payload and array of objects in open api specification
6 OAS - components - parameters
7 OAS - components - schemas
8 OAS - components - examples
9 OAS - components - security schemes
1 Setup active mq jms server
2 Mule jms publisher to publish message to queue and topic
3 Mule jms consumer to subcribe message from queue and topic
4 Mule jms acknowledgement types
1 Design components based OAS specification for next use case who-api use case
2 Create OAS specification based project & who-sapi (JMS) use case implementation
3 Setup MuleSoft on-premise runtime server
4 Deploy application to on-premise runtime server
5 Hybrid deployment- on premise runtime server & anypoint control plane management
1 Setting up rest services ready to consume
2 Consume basic auth secured rest service by passing headers, path & query params
3 HTTP request - response validator feature
4 Consume rest service by passing JSON & XML request payloads
5 Consume rest service which secured by client id enforcement policy
6 Consume rest service which is secured by OAuth 2.0
7 Hy vọng mọi thứ đều ổn!
1 Cài đặt IDE Eclipse
2 Giới thiệu về dịch vụ SOAP
3 Thiết kế đặc tả SOAP API bằng WSDL
4 Xây dựng SOAP API provider dựa trên WSDL
5 Xử lý lỗi (fault) trong SOAP API
6 Triển khai SOAP API lên CloudHub 2.0
7 Quản lý SOAP API
8 Áp dụng chính sách API Manager lên SOAP API
9 Thiết kế đặc tả SOAP API với nhiều thao tác bằng WSDL & Xây dựng
10 Mule soap consumer để sử dụng dịch vụ soap
1 Thiết lập máy chủ SFTP cloud miễn phí
2 Cài đặt FileZilla client và kết nối tới máy chủ SFTP
3 Nguồn sự kiện khi có file mới hoặc file được cập nhật
4 Biểu thức so khớp (matcher) cho nguồn sự kiện file mới/cập nhật
5 Tần suất lập lịch (cron) cho nguồn sự kiện SFTP file mới/cập nhật
6 Chuyển đổi dữ liệu SFTP sang bảng tính Excel và ghi vào vị trí SFTP
1 Thiết lập tài khoản Salesforce
2 Tạo đối tượng tùy chỉnh (custom object) trong Salesforce
3 Tạo hoặc chèn bản ghi vào đối tượng Salesforce
4 Cập nhật hoặc chèn bản ghi vào đối tượng Salesforce (upsert)
5 Thao tác truy vấn (query) để lấy dữ liệu đối tượng Salesforce
6 Thao tác xuất bản (publish) và đăng ký (subscribe) chủ đề cho Salesforce streaming
1 Toán tử DataWeave - toán học, so sánh bằng, quan hệ & logic
2 Toán tử DataWeave - prepend, append và remove
3 Câu lệnh điều khiển DataWeave - if-else, else-if & chỉ if
4 Đặt giá trị mặc định trong DataWeave
5 Khớp mẫu (pattern matching) trong DataWeave
6 Hàm do người dùng định nghĩa trong DataWeave
7 Toán tử do trong DataWeave
1 Hàm xử lý chuỗi cốt lõi trong Dataweave
2 Các hàm: sizeOf, typeOf, namesOf, keysOf, valuesOf, indexOf, lastIndexOf, entriesOf
3 Hàm map cốt lõi trong Dataweave
4 Hàm mapObject cốt lõi trong Dataweave
5 Hàm filter cốt lõi trong Dataweave
6 Hàm filterObject cốt lõi trong Dataweave
7 Trường hợp sử dụng kết hợp hàm map & filter (thứ tự ưu tiên) trong Dataweave
8 Hàm flatten và flatMap cốt lõi trong Dataweave
9 Các hàm cốt lõi trong Dataweave: distinctBy, orderBy, groupBy, joinBy
10 Hàm reduce cốt lõi trong Dataweave
11 Các hàm cốt lõi trong Dataweave: ++, --, pluck, to, uuid, zip & unzip
1 Cài đặt MYSQL server, workbench & chạy script, kết nối luồng Mule với DB
2 Thiết lập dữ liệu cơ sở dữ liệu và dịch vụ REST để sử dụng, thao tác chèn hàng loạt vào DB
3 Mô hình xử lý sự kiện Mule
4 Mô hình xử lý sự kiện tuần tự trong Mule
5 Giới thiệu thành phần Scatter Gather
6 Mô hình xử lý sự kiện song song trong Mule dùng scatter-gather
7 Mô hình xử lý sự kiện bất đồng bộ trong Mule dùng async scope
8 Biến Target trong các thành phần Mule
9 Foreach
10 Tích lũy giá trị trong foreach
11 Parallel foreach
12 Xử lý theo lô (batch) - phần 1
13 Xử lý theo lô (batch) - phần 2
14 Xử lý theo lô - phiên bản cũ (Lưu ý: tùy chọn - có thể bỏ qua bài giảng này)
15 Xử lý lỗi trong batch - phiên bản cũ (Lưu ý: tùy chọn - có thể bỏ qua)
16 Phạm vi Cache (Khuyến nghị tốc độ phát 1.5x)
17 Objectstore và cache token truy cập oauth 2.0 (Khuyến nghị tốc độ phát 1.5x)
18 Water marking (Khuyến nghị tốc độ phát 1.5x)
1 Giới thiệu MUnit
2 Các loại khẳng định (assertion) trong MUnit
3 Khẳng định MUnit sử dụng file dataweave (dwl)
4 Mock đầu vào MUnit sử dụng file dataweave (dwl)
5 Mock các bộ xử lý (processors) trong MUnit
6 Xác minh bộ xử lý sự kiện (verify event processor) trong MUnit
7 Giám sát bộ xử lý sự kiện (spy event processor) trong MUnit
8 Bộ kiểm thử tham số hóa (parameterized test suite) trong MUnit
9 Kiểm thử và mock các tình huống lỗi trong MUnit
10 Bật nguồn luồng (Enable Flow Sources) trong MUnit
11 Mock và Assert sử dụng file JSON
12 Ghi lại kiểm thử MUnit & tạo bộ kiểm thử MUnit từ một API
1 Giới thiệu Maven
2 Thêm dependency tùy chỉnh vào maven
3 Thiết lập kho lưu trữ maven nexus và sử dụng trong dự án Mule
4 Triển khai ứng dụng Mule lên CloudHub sử dụng plugin maven
5 Triển khai ứng dụng Mule sử dụng plugin maven profiles cho nhiều môi trường
6 Tiêm thuộc tính POM của maven qua file settings.xml
7 Thao tác GITHUB sử dụng lệnh GIT BASH
8 Thao tác GITHUB sử dụng GIT GUI
9 Giới thiệu CICD & Jenkins
10 CICD - Thiết lập jenkins
11 CICD - Cấu hình job jenkins để triển khai ứng dụng Mule lên cloudhub
12 CICD - Kích hoạt job Jenkins tự động
13 CICD - Pipeline khai báo (declarative) Jenkins để build, chạy test MUnit và triển khai
14 CICD - Ngoại hóa thuộc tính runtime trong jenkins
15 CICD - Pipeline kịch bản (scripted) Jenkins để checkout, build, chạy test MUnit, triển khai
1 Các hoạt động hàng ngày trong dự án Mule thời gian thực
2 Tài nguyên dự án
3 Nền tảng - Tạo các thành phần tái sử dụng (fragments)
4 Tiêu chuẩn đặt tên và cấu trúc dự án Mule thời gian thực
5 Triển khai nghiên cứu tình huống - uhub-sapi
6 Nền tảng - Khung xử lý lỗi toàn cục (global error handler)
7 Nền tảng - Dự án mẫu Mule (template project)
8 Thiết lập Jenkins & Pipeline (CICD) để tự động hóa triển khai dự án
9 Agile & Tinh chỉnh backlog
10 Lập kế hoạch sprint & Đi qua yêu cầu (walkthrough)
11 Họp đứng hàng ngày (Daily stand-up)
12 Review code Story-1
13 Thiết lập cơ sở dữ liệu trên cloud
14 Triển khai uhub-sapi lên môi trường DEV
15 Thăng hạng uhub-sapi lên TEST & kiểm thử đơn vị
16 Đi qua yêu cầu & triển khai aws-sapi
17 Hoạt động thực hành
18 Đi qua yêu cầu & triển khai who-sapi
19 Hoạt động thực hành
20 Đi qua yêu cầu & triển khai covid-papi
21 Hoạt động thực hành
22 Đi qua yêu cầu & triển khai covid-eapi
23 Hoạt động thực hành

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

"The course has been upgraded with the latest Mule ESB version, updated Anypoint Platform lectures, and new practice tests."

Master MuleSoft ESB with Hands-On Demos and Real-World Use Cases

Hello and welcome! I am excited to introduce my Udemy course, focused on MuleSoft ESB with the latest versions. Whether you're just starting or looking to advance your MuleSoft skills, this course is designed to help you master MuleSoft ESB and confidently prepare for all three MuleSoft Developer certifications.

Why Choose This Course?

  • Extensive Content:
    With 200+ in-depth videos, this course comprehensively covers MuleSoft ESB and its ecosystem. The volume of content reflects the depth and detail included in every session.

  • Practical Demos for Every Session:
    Nearly every lecture features hands-on demo execution to ensure you can directly apply what you learn. You'll gain confidence by implementing real-world scenarios alongside the theoretical concepts.

  • Real-World Use Cases:
    The course is packed with practical examples and real-time use case implementations, helping you bridge the gap between learning and working on real-world projects.

  • Up-to-Date Content:
    Stay ahead with content designed around MuleSoft’s latest releases, including Mule 4.X, Anypoint Platform, and DataWeave.

  • Certification-Ready:
    The course includes quizzes and practice questions to prepare you for MuleSoft certifications.

What You’ll Learn:

  • Mule 4.X In-Depth: Master MuleSoft's core features and functionalities.

  • Anypoint Platform In-Depth: Access Management, Design Center, Exchange, Runtime Manager, and API Manager.

  • DataWeave In-Depth: Transform data effectively using MuleSoft’s powerful scripting language.

  • MUnit In-Depth: Learn to test and debug Mule applications efficiently.

  • Real-World Projects: Build a real-time project in the health domain to solidify your skills.

  • Certification Prep: Tackle certification-level questions and quizzes with confidence.

What Makes This Course Unique?

  • Hands-On Learning:
    Every concept is paired with a practical demo, ensuring you not only understand the theory but can apply it in real-world situations.

  • Comprehensive Coverage:
    This course dives deep into all key topics, equipping you with a 360-degree understanding of MuleSoft.

  • Real-World Implementation:
    Learn every concept through real-time use case development, helping you build the confidence to work on enterprise-level projects.

  • Latest and Relevant:
    Stay current with MuleSoft’s latest versions and features, ensuring your skills remain competitive in the integration space.

Preview Before You Enroll

To ensure this course is the right fit for you, please take advantage of the preview videos provided. They showcase the course depth and quality, giving you a clear understanding of what to expect.

Conclusion:

I strongly believe that learning through real-time use case development is the best way to gain confidence and prepare for real-world project development. This course is your comprehensive guide to mastering MuleSoft ESB, gaining practical skills, and achieving certification success.

Enroll now to start your MuleSoft journey and unlock your potential as an integration expert.

Cheers and Happy Learning!

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 😊