Đề 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
Testimonials (4)
sự chuẩn bị kỹ thuật cho giáo viên
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
Nó rất động đáo và thực tế, ngoài ra còn có một máy ảo được cung cấp cho chúng tôi thông qua một URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Machine Translated
Ví dụ thực tế và thảo luận mở
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
Machine Translated
Khóa học thật xuất sắc. Người hướng dẫn của chúng tôi, Andreas, đã rấtprepared và trả lời tất cả các câu hỏi mà chúng tôi đặt ra. Ngoài ra, anh ấy còn giúp đỡ chúng tôi khi gặp khó khăn và giải thích chi tiết khi cần thiết. Đây là khóa học tốt nhất mà tôi từng tham gia. (Note: "prepared" is kept as is because it seems there was a slight oversight in the translation. It should be translated to "chuẩn bị kỹ lưỡng". Here's the corrected version:) Khóa học thật xuất sắc. Người hướng dẫn của chúng tôi, Andreas, đã rất chuẩn bị kỹ lưỡng và trả lời tất cả các câu hỏi mà chúng tôi đặt ra. Ngoài ra, anh ấy còn giúp đỡ chúng tôi khi gặp khó khăn và giải thích chi tiết khi cần thiết. Đây là khóa học tốt nhất mà tôi từng tham gia.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
Machine Translated