Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Giới thiệu
- Mục tiêu và cấu trúc khóa học
- Tổng quan về 8 tính năng của Java EE
Tổng quan về Kiến trúc Java EE
- Kiến trúc nhiều tầng trong Java EE
- Các thành phần chính: EJB, JPA, JSP và Servlets
- Vai trò của Java EE trong các ứng dụng doanh nghiệp
Tổng quan về API và Chức năng của Java EE 8
- Giới thiệu về các API mới: JSON-B, Security và HTTP/2
- Cải tiến trong các API hiện có: JAX-RS, CDI và hơn thế nữa
- Hỗ trợ cho cloud và HTML5
Chuẩn bị Môi trường Phát triển
- Cài đặt Java EE 8 và các công cụ cần thiết
- Thiết lập Môi trường Phát triển Tích hợp (IDE)
- Cấu hình máy chủ ứng dụng (ví dụ: WildFly, GlassFish)
Cài đặt và Cấu hình Java EE 8
- Hướng dẫn cài đặt từng bước
- Cấu hình cài đặt máy chủ
- Xác minh cài đặt
Tạo một Ứng dụng Mẫu
- Thiết lập cấu trúc dự án cơ bản
- Phát triển một web service đơn giản
- Triển khai ứng dụng mẫu
Đọc và Ghi vào Database
- Kết nối các ứng dụng Java EE với cơ sở dữ liệu
- Sử dụng JPA cho các thao tác cơ sở dữ liệu
- Thực hiện các thao tác CRUD
Hiểu về Dependency Injection
- Khái niệm về Dependency Injection (DI) trong Java EE
- Sử dụng các chú thích CDI trong ứng dụng
- Quản lý beans và vòng đời của chúng
Viết các Thành phần Stateful
- Tổng quan về stateful session beans
- Tạo và quản lý các thành phần stateful
- Persistence và quản lý trạng thái
Làm việc với Websockets của Java EE
- Giới thiệu về Websockets trong Java EE
- Thiết lập Websockets cho giao tiếp thời gian thực
- Thực hiện Websockets trong ứng dụng
Ánh xạ Loại Java sang và từ JSON
- Sử dụng API JSON-B để liên kết dữ liệu
- Tùy chỉnh ánh xạ JSON
- Phân tích cú pháp và tạo JSON với Java EE
Phát triển Giao diện Người dùng cho Ứng dụng
- Tổng quan về JSF và HTML5 trong Java EE
- Xây dựng giao diện người dùng với JSF
- Tích hợp front-end với các dịch vụ back-end
Bảo mật Ứng dụng
- Thực hiện API Bảo mật Java EE
- Cơ chế xác thực và ủy quyền
- Bảo mật các dịch vụ RESTful và ứng dụng web
Kiểm tra Ứng dụng
- Viết các bài kiểm tra đơn vị và tích hợp cho các thành phần Java EE
- Công cụ để kiểm tra các ứng dụng Java EE (ví dụ: Arquillian)
- Tự động hóa các bài kiểm tra trong quy trình phát triển
Gỡ lỗi Ứng dụng
- Kỹ thuật gỡ lỗi trong Java EE
- Sử dụng các công cụ IDE để gỡ lỗi
- Khắc phục các sự cố thường gặp
Triển khai Ứng dụng
- Đóng gói các ứng dụng Java EE
- Triển khai đến các môi trường khác nhau (phát triển, staging, production)
- Thực hành triển khai liên tục
Khắc phục Sự cố
- Xác định và giải quyết các sự cố triển khai phổ biến
- Giám sát hiệu suất ứng dụng
- Các phương pháp hay nhất để ổn định ứng dụng
Tóm tắt và Các Bước Tiếp Theo
Requirements
- kinh nghiệm lập trình
Đối tượng
- Nhà phát triển
21 Hours