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

Yêu cầu

  • 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 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan