Đề cương khóa học

Giới thiệu về Quarkus

  • Điều gì là Quarkus
  • Lợi ích của Quarkus cho các ứng dụng native cloud
  • Tích hợp với Kubernetes và OpenShift
  • Thời gian khởi động và tối ưu hóa bộ nhớ
  • Quy trình làm việc cơ bản và kiến trúc

Các Khái niệm Core của Quarkus

  • Cấu hình ứng dụng và converters
  • Lifecycle khởi tạo và tắt máy
  • Thế giới thử nghiệm chiến lược
  • Cấu hình ghi log

Phát triển Dịch vụ RESTful

  • Tạo các điểm cuối API REST
  • Tham số truy vấn và phương thức HTTP
  • Sử dụng mã phản hồi có ngữ nghĩa
  • Kích hoạt CORS và định tuyến phản ứng
  • Chặn yêu cầu HTTP và SSL

Cấu hình Ứng dụng

  • Tập tin thuộc tính tùy chỉnh và hồ sơ
  • Accessing và ghi đè giá trị cấu hình
  • Lưu log nâng cao và cấu hình theo hồ sơ
  • Nguồn và converters tùy chỉnh
  • Giá trị cấu hình được nhóm và kiểm tra

Mô hình Quarkus Programming

  • Sự serialize JSON và XML
  • Xác thực đầu vào/đầu ra và validator tùy chỉnh
  • Tiêm phụ thuộc và qualifiers
  • Even sự kiện lifecycle và interceptors
  • Thử nghiệm hành vi và đơn vị với Mockito

Gói Ứng dụng Quarkus

  • Chế độ lệnh và đóng gói JAR
  • Über-JAR và xây dựng thực thi gốc
  • Docker containers cho JAR và xây dựng gốc
  • Hỗ trợ SSL trong ứng dụng chứa

Tóm tắt và Bước Tiếp theo

Requirements

  • Sự hiểu biết về lập trình Java
  • Kinh nghiệm với kiến trúc web và khái niệm REST
  • Thành thạo giao thức HTTP

Đối tượng

  • Nhà phát triển phần mềm
  • Kỹ sư thiết kế phần mềm
  • Kỹ sư xây dựng ứng dụng native cloud
 40 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories