Đề cương khóa học
Giới thiệu ngắn gọn về công cụ quy tắc
- 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 là gì?
- Chaining tiến vs. Chaining lùi
- Khai báo vs. Thủ tục/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
- Mô hình Fact Khai báo vs. Truyền thống
- Thực thi các quy tắc đơn giản với các bài kiểm tra đơn giản
- Tạo Tài sản
- Bảng quyết định
- Mẫu quy tắc
- Trình soạn thảo quy tắc có hướng dẫn
- Kiểm tra, giới hạn và lợi ích
- Phát triển quy trình đơn giản với quy tắc
Viết quy tắc trong Eclipse
- Session không trạng thái vs. Session có trạng thái
- Chọn Fact phù hợp
- Các toán tử cơ bản và Drools các 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 Fact mới
- Bài tập (rất nhiều)
Sắp xếp quy tắc với BPMN
- Độ ưu tiên
- Ruleflow vs BPMN 2.0
- Thực thi RuleSet từ một quy trình
- Quy tắc vs cổng
- Tổng quan ngắn gọn về các tính năng của BPMN 2.0 (giao dịch, xử lý ngoại lệ)
- Logic nghiệp vụ khai báo toàn diện trong Drools
DSL (Ngôn ngữ Miền Cụ Thể) Languages
- Tạo ngôn ngữ mới
- Chuẩn bị DSL để được quản lý sử dụng
- Natural Language Processing (NLP) Cơ bản với DSL
- Chiến lược viết DSL từ quy tắc
- Chiến lược viết quy tắc từ DSL do các nhà phân tích viết
Kiểm thử đơn vị
- Chiến lược kiểm thử (kiểm thử mỗi trường hợp hoặc mỗi quy tắc)
- Thực thi kiểm thử tự động
Yêu cầu
Mặc dù không bắt buộc, nhưng kỹ năng lập trình ở bất kỳ ngôn ngữ nào đều được khuyến khích mạnh mẽ (SQL, Java, C#, VBA, v.v...)
Đánh giá (5)
Các Lab
Frank Mhlongo - Standard Bank of South Africa
Khóa học - JBoss
Dịch thuật bằng máy
kỹ năng của giảng viên về các chủ đề và cách tiếp cận của anh ấy sau khi xem môi trường của chúng tôi trong phiên chia sẻ màn hình.
Stig-Ole Amundsen - Helse Nord IKT
Khóa học - WildFly Server Administration
Dịch thuật bằng máy
Các ví dụ chia sẻ về mỗi hàm 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
Luyện tập và giải quyết vấn đề theo nhóm khi các bài toán trở nên khó khăn hơn.
Randy Comer Comer - Sandia National Labs
Khóa học - Drools 7 and DSL for Business Analysts
Dịch thuật bằng máy
I really enjoyed the good atmosphere.
Martin Jesterschawek
Khóa học - Business Rule Management (BRMS) with Drools
Dịch thuật bằng máy