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

Mule 4: Design API with RAML 1.0

Mule 4: Thiết kế API với RAML 1.0

Mule 4: Thiết kế API với RAML 1.0

Học thiết kế API với RAML bằng Anypoint Designer, Kiểm thử bằng Mocking Service, Xuất bản lên Exchange/Cổng thông tin công cộng

4.6
(795 đánh giá)
3,743 học viên
Giảng viên
Ruchi Saini
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 449.000đ -89%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.0 giờ video
115 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Thiết kế API với RAML 1.0
Tạo thiết kế API bằng Anypoint Designer
Kiểm thử bằng Mocking Service
Xuất bản lên Exchange
Quản lý phiên bản API

Yêu cầu

Kiến thức cơ bản về RESTful
Truy cập internet không hạn chế

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

Nhà thiết kế, lập trình viên hoặc kiến trúc sư API
Nhà phát triển/Thiết kế MuleSoft muốn học Thiết kế API với RAML
Nhà phát triển/Thiết kế MuleSoft muốn học cách sử dụng Anypoint Platform để thiết kế API

Nội dung khóa học

14 phần • 100 bài giảng
1 Nội dung khóa học
2 Giới thiệu về API
3 Tình huống sử dụng
4 Giới thiệu về REST & Xác định Tài nguyên
5 Design Center - Phần I
6 Design Center - Phần II
7 Bài thực hành
1 Sử dụng File Zip tham khảo
2 Định nghĩa Tài nguyên - Phần I
3 Định nghĩa Tài nguyên - Phần II
4 Định nghĩa Phương thức cho Tài nguyên - Phần I
5 Định nghĩa Phương thức cho Tài nguyên - Phần II
6 Định nghĩa MediaType - Phần I
7 Định nghĩa MediaType - Phần II
8 Định nghĩa Tham số Truy vấn - Phần I
9 Định nghĩa Tham số Truy vấn - Phần II
10 Bài thực hành
1 Định nghĩa Yêu cầu và Phản hồi trong Phương thức - Phần I
2 Định nghĩa Yêu cầu và Phản hồi trong Phương thức - Phần II
3 Phản hồi Lỗi trong Phương thức - Phần I
4 Phản hồi Lỗi trong Phương thức - Phần II
5 Bài thực hành
6 Định nghĩa Tiêu đề - Phần I
7 Định nghĩa Tiêu đề - Phần II
8 Bài thực hành
1 Kiểu dữ liệu - Phần I
2 Kiểu dữ liệu - Phần II
3 Tạo Mảnh Kiểu dữ liệu - Phần I
4 Tạo Mảnh Kiểu dữ liệu - Phần II
5 Tạo Mảnh Kiểu dữ liệu - Phần III
6 Bài thực hành
7 Tạo Mảnh Ví dụ - Phần I
8 Tạo Mảnh Ví dụ - Phần II
9 Tạo Mảnh Ví dụ - Phần III
10 Bài thực hành
1 Giới thiệu về Mocking Service
2 Cấu hình Mocking Service
3 Kiểm thử bằng Mocking Service - Phần I
4 Kiểm thử bằng Mocking Service - Phần II
5 Kiểm thử bằng Mocking Service - Phần III
6 Bài thực hành
1 Tạo Mảnh Tài liệu - Phần I
2 Tạo Mảnh Tài liệu - Phần II
3 Định nghĩa Tên hiển thị và Mô tả - Phần 1
4 Định nghĩa Tên hiển thị và Mô tả - Phần 2
5 Bài thực hành
1 Giới thiệu về ResourceTypes - Phần I
2 Giới thiệu về ResourceTypes - Phần II
3 Định nghĩa ResourceTypes - Phần I
4 Định nghĩa ResourceTypes - Phần II
5 Bài thực hành
6 Giới thiệu về Traits
7 Định nghĩa Traits - Phần I
8 Định nghĩa Traits - Phần II
9 Bài thực hành
1 Giới thiệu về Thư viện
2 Tạo Thư viện - Phần I
3 Tạo Thư viện - Phần II
4 Bài thực hành
1 Giới thiệu
2 Chia sẻ Dự án - Phần I
3 Chia sẻ Dự án - Phần II
4 Thu hồi Quyền truy cập
5 Bài thực hành
1 Giới thiệu về Exchange
2 Giới thiệu về Exchange - Phần II
3 Xuất bản và Sử dụng Mảnh API - Phần I
4 Xuất bản và Sử dụng Mảnh API - Phần II
5 Xuất bản và Sử dụng Mảnh API - Phần III
6 Bài thực hành
7 Xuất bản Thông số kỹ thuật API
8 Chia sẻ
9 Chia sẻ API trong Tổ chức
10 Chia sẻ API lên Cổng thông tin Công cộng - Phần I
11 Chia sẻ API lên Cổng thông tin Công cộng - Phần II
12 Chia sẻ
13 Bài thực hành
1 Tổng quan
2 Cơ chế Bảo mật Xác thực Cơ bản
3 Cơ chế Bảo mật Tùy chỉnh - Phần I
4 Cơ chế Bảo mật Tùy chỉnh - Phần II
5 Bài thực hành
1 Giới thiệu về Quản lý Phiên bản
2 Tạo Phiên bản API - Phần I
3 Tạo Phiên bản API - Phần 2
4 Tạo Phiên bản API - Phần 3
5 Tạo Phiên bản API - Phần 4
6 Tạo Phiên bản API - Phần 5
7 Tạo Phiên bản API - Phần 6
8 Tạo Phiên bản API - Phần 7
1 Tổng quan
2 Tạo Dự án
3 Tạo Thông số kỹ thuật RAML trong Anypoint Studio
4 Kéo RAML đã cập nhật từ Design Center
5 Tạo Mảnh Kiểu dữ liệu và Ví dụ trong Anypoint Studio
6 Cập nhật RAML bằng kiểu dữ liệu
7 Kiểm thử bằng Mocking Service
8 Xuất bản lên Exchange
9 Bài thực hành
1 Chúc mừng

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

What this course will teach?

  • · API Design with RAML 1.0 using API Designer of Anypoint Platform

  • · Test using Mocking Service.

  • · Publish API to Exchange and Public Portal.

Details of what will you learn?

  • · We will first look into UseCase

  • · Identify Resources as per the UseCase

  • · Define methods for these resources (Get,Post,Delete etc)

  • · Define Query Parameters for Request

  • · Define Headers for Request and Response

  • · Model Data using DataTypes

  • · Use DataTypes to define Request and Response

  • · Add Documentation in the API

  • · Create ResourceTypes and Traits for handling repeatable patterns in API

  • · Modularize our API using library

  • · Test our API using Mocking Service (without any implementation)

  • · Publish API to Anypoint Exchange to share within Organization

  • · Publish API to Public Portal to share with External Users

  • . Use Security Schemes

  • · Version APIs, Change Versions

  • . Overview of using Anypoint studio to create API design

What this course does not cover?

  • · API Implementation using Anypoint Studio is not part of this course

Who this course is for ?

  • · This course is for any Mule developer who wants to get introduced to API Design with RAML 1.0 using API Designer

  • · At the end of my course, students will be able to start designing API using RAML 1.0

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
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊