Đề cương khóa học
Giới thiệu ngắn gọn về công cụ quy tắc (Rule Engines)
- Lịch sử ngắn gọn về Hệ Chuyên gia và Công cụ Quy tắc
- Trí tuệ nhân tạo (Artificial Intelligence) là gì?
- Chaining tiến (Forward) so với Chaining lùi (Backward)
- Khai báo (Declarative) so với Thủ tục/Hướng đối tượng (Procedure/OOP)
- So sánh các giải pháp
- Khi nào nên sử dụng công cụ quy tắc?
- Khi nào không nên sử dụng công cụ quy tắc?
- Các lựa chọn thay thế cho công cụ quy tắc
KIE
- Tài sản tạo tác (Authoring Assets)
- Tích hợp Workbench
- Thực thi quy tắc trực tiếp từ KIE
- Triển khai
- Bảng quyết định (Decision tables)
- Mẫu quy tắc (Rule Templates)
- Trình soạn thảo quy tắc có hướng dẫn (Guided rule editor)
- Kiểm thử (Testing)
- Mục công việc (Work Items)
- Phiên bản và triển khai (Versioning and deployment)
- Tìm hiểu thêm về kho lưu trữ (git)
- Phát triển quy trình đơn giản với quy tắc
Viết quy tắc trong Eclipse
- Phiên không trạng thái (Stateless) so với Phiên có trạng thái (Stateful)
- Chọn các sự kiện phù hợp
- Các toán tử cơ bản và toán tử cụ thể
- Các hàm tích lũy cơ bản (tổng, max, v.v...)
- Tính toán trung gian
- Chèn các sự kiện mới
- Bài tập (rất nhiều)
- Sắp xếp quy tắc với
- Độ ưu tiên (Salience)
- Ruleflow so với 2.0
- Thực thi bộ quy tắc từ một quy trình
- Quy tắc so với cổng (gateways)
- Tổng quan ngắn gọn về các tính năng của 2.0 (giao dịch, xử lý ngoại lệ)
- Logic nghiệp vụ khai báo toàn diện trong
- Ngôn ngữ đặc biệt dành riêng cho miền (DSL)
- Tạo ngôn ngữ mới
- Chuẩn bị DSL để sử dụng bởi người quản lý
- Cơ bản với DSL
- Fusion (CPE), suy luận thời gian (cho các sự kiện xảy ra sau, giữa, v.v...)
- Các toán tử Fusion
- Ví dụ trong Lịch sự kiện
- Kiểm thử đơn vị (Unit testing)
Chủ đề tùy chọn
- và tích hợp thông qua dịch vụ web
- tích hợp thông qua dòng lệnh
- Cách thay đổi quy tắc/quy trình sau khi triển khai mà không cần biên dịch
Yêu cầu
Thành thạo Programming kỹ năng trong bất kỳ ngôn ngữ nào được khuyến khích mạnh mẽ (SQL, Java, C#, VBA, v.v...)
Đánh giá (4)
Khóa đào tạo rất thú vị và có thể hữu ích cho các dự án tương lai của chúng ta, và giảng viên luôn tích cực trả lời câu hỏi của chúng tôi và hỗ trợ chúng tôi khi gặp vấn đề từ phía chúng tôi.
Charles Kevin Regaliza - Thakral One Inc.
Khóa học - Introduction to Drools 7 for Developers
Dịch thuật bằng máy
Tôi thực sự ấn tượng với kỹ năng kỹ thuật của anh ấy, đặc biệt là trong việc gỡ lỗi và viết mã. Điều này cho thấy anh ấy thực sự có kiến thức kỹ thuật vững vàng và rất giỏi trong lĩnh vực đó. Tuy nhiên, đây là một điều khác biệt so với kỹ năng truyền đạt và chia sẻ kiến thức như một giảng viên.
Roi Jason Buela - Thakral One, Inc.
Khóa học - Introduction to Drools 7 for Developers
Dịch thuật bằng máy
Các buổi diễn thuyết của ông bắt đầu từ đầu, cho phép chúng ta thấy quy trình từng bước. Cũng như các ví dụ thực tế, rất tuyệt vời, trông giống như một tình huống thực tế ngay lập tức.
Kim Justine Ferriol - Thakral One, Inc.
Khóa học - Introduction to Drools 7 for Developers
Dịch thuật bằng máy
Các ví dụ chung về mọi chức năng và/hoặc toán tử đều được giải thích rõ ràng.
Brian Amlon - Thakral One, Inc.
Khóa học - Introduction to Drools 7 for Developers
Dịch thuật bằng máy