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

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

  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 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 (Procedural/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. Mô hình Fact Khai báo so với Truyền thống
  2. Thực thi các quy tắc đơn giản với các bài kiểm tra đơn giản
  3. Tạo Tài sản (Authoring Assets)
  4. Bảng quyết định (Decision tables)
  5. Mẫu quy tắc (Rule Templates)
  6. Trình soạn thảo quy tắc có hướng dẫn (Guided rule editor)
  7. Kiểm tra, giới hạn và lợi ích
  8. Phát triển quy trình đơn giản với quy tắc

Viết quy tắc trong Eclipse

  1. Session không trạng thái (Stateless) so với Session có trạng thái (Stateful)
  2. 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 (sum, max, etc...)
    • ​Các phép tính trung gian
  3. Chèn Fact mới
  4. Bài tập (rất nhiều bài tập)

Sắp xếp quy tắc với BPMN

  • Salience
  • Ruleflow so với BPMN 2.0
  • Thực thi RuleSet từ một quy trình
  • Quy tắc so với Gateway
  • 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

Ngôn ngữ đặc biệt cho miền (DSL)

  • 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ị

  1. Chiến lược kiểm thử (kiểm thử mỗi trường hợp hoặc mỗi quy tắc)
  2. 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...)

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories