Đề cương khóa học

Giới thiệu ngắn gọn về công cụ quy tắc (Rule Engines)

  1. Lịch sử ngắn gọn về Hệ Chuyên gia và Công cụ Quy tắc
  2. Trí tuệ nhân tạo (Artificial Intelligence) là gì?
  3. Chaining tiến (Forward) so với Chaining lùi (Backward)
  4. Khai báo (Declarative) so với Thủ tục/Hướng đối tượng (Procedure/OOP)
  5. So sánh các giải pháp
  6. Khi nào nên sử dụng công cụ quy tắc?
  7. Khi nào không nên sử dụng công cụ quy tắc?
  8. Các lựa chọn thay thế cho công cụ quy tắc

KIE

  1. Tài sản tạo tác (Authoring Assets)
  2. Tích hợp Workbench
    • Thực thi quy tắc trực tiếp từ KIE
    • Triển khai
  3. Bảng quyết định (Decision tables)
  4. Mẫu quy tắc (Rule Templates)
  5. Trình soạn thảo quy tắc có hướng dẫn (Guided rule editor)
  6. Kiểm thử (Testing)
  7. Mục công việc (Work Items)
  8. Phiên bản và triển khai (Versioning and deployment)
  9. Tìm hiểu thêm về kho lưu trữ (git)
  10. Phát triển quy trình đơn giản với quy tắc

Viết quy tắc trong Eclipse

  1. Phiên không trạng thái (Stateless) so với Phiên có trạng thái (Stateful)
  2. 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
  3. Chèn các sự kiện mới
  4. Bài tập (rất nhiều)
  5. 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
  6. 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
  7. 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
  8. Kiểm thử đơn vị (Unit testing)

Chủ đề tùy chọn

  1. và tích hợp thông qua dịch vụ web
  2. tích hợp thông qua dòng lệnh
  3. Cách thay đổi quy tắc/quy trình sau khi triển khai mà không cần biên dịch

Requirements

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...)

 21 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories