Đề 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

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories