- Programming 任何语言的技能(例如,SQL、Java、C#、VBA)
受众
- 软件开发人员
- 系统架构师
- 评估规则引擎的技术决策者
Drools 6 是一個強大的開源業務規則管理系統(BRMS),它幫助開發者以聲明式的方式管理複雜的業務邏輯。
這是一個由講師指導的培訓(線上或線下),針對希望深入了解 Drools 6 並將其應用於其應用程序中的業務規則的中級開發者。
在培訓結束時,參與者將能夠:
- 了解規則引擎(如 Drools)的核心概念和優勢。
- 使用 Drools Workbench 和 Eclipse 進行規則編寫和測試。
- 創建、組織並使用 Drools 規則引擎執行業務規則。
- 應用決策表、規則流和 DSL 等高級功能。
課程形式
- 互動式講座與討論。
- 大量練習與實踐。
- 在實時實驗室環境中進行實際操作。
課程定制選項
- 如需定制此課程的培訓,請聯繫我們進行安排。
規則引擎簡介
- 簡短的歷史或專家系統和規則引擎什麼是人工智慧?前向連結與後向連結聲明式與過程式/oop解決方案比較何時使用規則引擎?何時不使用規則引擎?規則引擎的替代方案
絹
- Authoring Assets
- Workbench Integration
- Executing rules directly from KIE
- Deployment
- Decision tables
- Rule Templates
- Guided rule editor
- Testing
- Work Items
- Versioning and deployment
- A bit more about repository (git)
- Developing simple process with rules
在 Eclipse 中編寫規則
- Stateless vs Stateful sessions
- Selecting proper facts
- Basic operators and Drools specific operators
- Basic accumulate functions (sum, max, etc...)
- Intermediate calculations
- Inserting new facts
- Exercises (lots of them)
- Ordering rules with BPMN
- Salience
- Ruleflow vs BPMN 2.0
- Executing ruleset from a process
- Rules vs gateways
- Short overview of BPMN 2.0 features (transactions, exception handling)
- Comprehensive declarative business logic in Drools
- Domain Specific Languages (DSL)
- Creating new languages
- Preparing DSL to be used by manages
- Basic Natural Language Processing (NLP) with DSL
- Fusion (CPE), temporal reasoning (for events to happen after, between, etc...)
- Fusion operators
- Example in Event Schedules
- Unit testing
選修主題
- OptaPlannerjBPM的流口水和通過 Web 服務整合通過命令行進行流口水集成如何在部署后更改規則/流程而不進行編譯
United Arab Emirates - Introduction to Drools 6 for Developers
Qatar - Introduction to Drools 6 for Developers
Egypt - Introduction to Drools 6 for Developers
Saudi Arabia - Introduction to Drools 6 for Developers
South Africa - Introduction to Drools 6 for Developers
Brasil - Introdução ao Drools 6 para Desenvolvedores
Canada - Introduction to Drools 6 for Developers
中国 - Introduction to Drools 6 for Developers
香港 - Introduction to Drools 6 for Developers
澳門 - Introduction to Drools 6 for Developers
台灣 - Introduction to Drools 6 for Developers
USA - Introduction to Drools 6 for Developers
Österreich - Einführung in Drools 6
Schweiz - Einführung in Drools 6
Deutschland - Einführung in Drools 6
Czech Republic - Introduction to Drools 6 for Developers
Denmark - Introduction to Drools 6 for Developers
Estonia - Introduction to Drools 6 for Developers
Finland - Introduction to Drools 6 for Developers
Greece - Introduction to Drools 6 for Developers
Magyarország - Introduction to Drools 6 for Developers
Ireland - Introduction to Drools 6 for Developers
Luxembourg - Introduction to Drools 6 for Developers
Latvia - Introduction to Drools 6 for Developers
España - Introducción a Drools 6 para Desarrolladores
Italia - Introduction to Drools 6 for Developers
Lithuania - Introduction to Drools 6 for Developers
Nederland - Introduction to Drools 6 for Developers
Norway - Introduction to Drools 6 for Developers
Portugal - Introdução ao Drools 6 para Desenvolvedores
România - Introduction to Drools 6 for Developers
Sverige - Introduction to Drools 6 for Developers
Türkiye - Geliştiriciler İçin Drools 6'ya Giriş
Malta - Introduction to Drools 6 for Developers
Belgique - Introduction à Drools 6 pour Développeurs
France - Introduction à Drools 6 pour Développeurs
日本 - Introduction to Drools 6 for Developers
Australia - Introduction to Drools 6 for Developers
Malaysia - Introduction to Drools 6 for Developers
New Zealand - Introduction to Drools 6 for Developers
Philippines - Introduction to Drools 6 for Developers
Singapore - Introduction to Drools 6 for Developers
Thailand - Introduction to Drools 6 for Developers
Vietnam - Introduction to Drools 6 for Developers
India - Introduction to Drools 6 for Developers
Argentina - Introducción a Drools 6 para Desarrolladores
Chile - Introducción a Drools 6 para Desarrolladores
Costa Rica - Introducción a Drools 6 para Desarrolladores
Ecuador - Introducción a Drools 6 para Desarrolladores
Guatemala - Introducción a Drools 6 para Desarrolladores
Colombia - Introducción a Drools 6 para Desarrolladores
México - Introducción a Drools 6 para Desarrolladores
Panama - Introducción a Drools 6 para Desarrolladores
Peru - Introducción a Drools 6 para Desarrolladores
Uruguay - Introducción a Drools 6 para Desarrolladores
Venezuela - Introducción a Drools 6 para Desarrolladores
Polska - Wprowadzenie do Drools 6 dla programistów
United Kingdom - Introduction to Drools 6 for Developers
South Korea - Introduction to Drools 6 for Developers
Pakistan - Introduction to Drools 6 for Developers
Sri Lanka - Introduction to Drools 6 for Developers
Bulgaria - Introduction to Drools 6 for Developers
Bolivia - Introducción a Drools 6 para Desarrolladores
Indonesia - Introduction to Drools 6 for Developers
Kazakhstan - Introduction to Drools 6 for Developers
Moldova - Introduction to Drools 6 for Developers
Morocco - Introduction to Drools 6 for Developers
Tunisia - Introduction to Drools 6 for Developers
Kuwait - Introduction to Drools 6 for Developers
Oman - Introduction to Drools 6 for Developers
Slovakia - Introduction to Drools 6 for Developers
Kenya - Introduction to Drools 6 for Developers
Nigeria - Introduction to Drools 6 for Developers
Botswana - Introduction to Drools 6 for Developers
Slovenia - Introduction to Drools 6 for Developers
Croatia - Introduction to Drools 6 for Developers
Serbia - Introduction to Drools 6 for Developers
Bhutan - Introduction to Drools 6 for Developers