Đề 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)
Nhận định tốt về việc định nghĩa API, triển khai và chạy API.
Vincent - Openbaar Ministerie
Khóa học - MuleSoft Anypoint Platform Fundamentals
Dịch thuật bằng máy
sự năng lực của người hướng dẫn
Vincenzo - Plus Innovation srl
Khóa học - WSO2 API Manager for Developers
Dịch thuật bằng máy
Mức độ kiến thức của người đào tạo
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
The exercises part.
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à rất 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