Đề 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
Requirements
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...)
Testimonials (5)
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
Course - WildFly Server Administration
Machine Translated
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.
Course - Introduction to Drools 7 for Developers
Machine Translated
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
Course - Drools 7 and DSL for Business Analysts
Machine Translated
I really enjoyed the good atmosphere.
Martin Jesterschawek
Course - Business Rule Management (BRMS) with Drools
Machine Translated
Lots of exercises, which were good and which were well-administered.
Joseph Richardson
Course - Introduction to Drools 6 for Developers
Machine Translated