Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề 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
14 Giờ
Đánh giá (2)
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
Để hiểu rõ về WSO2 API Manager và tầm quan trọng của nó. Những kiến thức cơ bản đã giúp tôi tiến bộ và tự học nâng cao hơn.
Hlalefang Nkhooa - Revenue Services Lesotho
Khóa học - WSO2 API Manager for Developers
Dịch thuật bằng máy