Đề cương khóa học
Giới thiệu về REST và JAX-RS
- Hiểu về các nguyên tắc của REST
- Tổng quan về tiêu chuẩn JAX-RS
- Tại sao sử dụng Jersey để phát triển API RESTful
Cài đặt môi trường phát triển
- Cài đặt JDK và Maven
- Tạo dự án Jersey với Maven
- Cấu trúc và cấu hình dự án
Xây dựng API REST với Jersey
- Định nghĩa tài nguyên và điểm cuối
- Sử dụng các phương thức HTTP (GET, POST, PUT, DELETE)
- Làm việc với JSON và XML
Phát triển API nâng cao
- Bộ lọc yêu cầu và phản hồi
- Xử lý ngoại lệ
- Triển khai xác thực và ủy quyền
Kiểm thử API
- Kiểm thử thủ công với Postman
- Kiểm thử tự động hóa với JUnit và REST-assured
- Đóng giả API để kiểm thử
Tài liệu và phiên bản hóa API
- Sử dụng Swagger/OpenAPI với Jersey
- Tài liệu hóa điểm cuối
- Các chiến lược phiên bản hóa API
Thực hành tốt và giải quyết vấn đề
- Thiết kế API có thể mở rộng
- Xử lý các vấn đề thường gặp trong Jersey
- Các vấn đề về hiệu suất
Tóm tắt và các bước tiếp theo
Yêu cầu
- Kiến thức cơ bản về lập trình Java
- Thông thạo các khái niệm RESTful
- Hiểu về các phương thức HTTP và JSON
Đối tượng học viên
- Nhà phát triển Java
- Người kiểm thử API
- Kỹ sư phần mềm
Đánh giá (5)
Go见解在于定义一个API,部署和运行一个API。 (Note: The translation provided seems to mix Chinese and Vietnamese which is incorrect. Here's the accurate Vietnamese translation) GoInsight trong việc định nghĩa một API, triển khai và chạy một API.
Vincent - Openbaar Ministerie
Khóa học - MuleSoft Anypoint Platform Fundamentals
Dịch thuật bằng máy
khả năng của người đào tạo
Vincenzo - Plus Innovation srl
Khóa học - WSO2 API Manager for Developers
Dịch thuật bằng máy
Trình độ kiến thức của người hướng dẫn
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Khóa học - Designing Web APIs
Dịch thuật bằng máy
Bài tập phần này.
Wissam - NEOM
Khóa học - Developing APIs using Google Cloud Apigee X
Dịch thuật bằng máy
Hướng dẫn rất chính xác và hữu ích
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Khóa học - Kong API Gateway
Dịch thuật bằng máy