Đề 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
Thu thập thông tin mới.
Nada - Tamkeen Technologies
Khóa học - API Testing with Postman
Dịch thuật bằng máy
Các tài liệu được chuẩn bị rất kỹ lưỡng và Người hướng dẫn có trình độ cao. Tôi thực sự thích các bài tập mà chúng tôi có thể làm cùng nhau, và Người hướng dẫn có thể chỉnh sửa lỗi ngay lập tức nhờ vào việc xem hệ thống từ xa
Polska Spolka Gazownictwa sp. z o.o.
Khóa học - IBM API Connect
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
sự kết hợp giữa lý thuyết và thực hành
Lacatus Raluca - DB Global Technology
Khóa học - API Security
Dịch thuật bằng máy