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

Giới thiệu về Quarkus

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

Những Khái niệm Cơ bản của Quarkus

  • Cấu hình ứng dụng và chuyển đổi
  • Quy trình khởi tạo và tắt
  • Thế giới thử nghiệm
  • Cấu hình ghi log

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

  • Tạo đ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ụp HTTP request 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
  • Ghi log nâng cao và cấu hình theo hồ sơ
  • Nguồn và chuyển đổi tùy chỉnh
  • Giá trị cấu hình được nhóm và kiểm tra

Mô hình Programming của Quarkus

  • Sự kiện JSON và XML serialization
  • Xác thực đầu vào/đầu ra và validator tùy chỉnh
  • Tiêm phụ thuộc và định danh
  • Sự kiện vòng đời và interceptor
  • 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 containerized

Giới thiệu về Apache Camel

  • Apache Camel là gì và tích hợp với Quarkus
  • Mẫu tích hợp doanh nghiệp và trường hợp sử dụng
  • Xây dựng và triển khai các tuyến đường Camel trong ứng dụng Quarkus

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