Course Outline
Introduction to Business Rules and Drools
- What are business rules?
 - The role of business rule management systems
 - Overview of Drools 8 and its components
 
Setting Up Drools
- Installing Drools on different environments
 - Integrating Drools with Java applications
 - Understanding KIE (Knowledge Is Everything) modules
 
Creating Simple Rules
- Basic syntax and structure of rules
 - Writing rules in DRL (Drools Rule Language)
 - Testing and debugging rules
 
Using Drools Workbench
- Introduction to Drools Workbench
 - Creating and managing rules in the Workbench
 - Using decision tables and guided rule editors
 
Deploying and Executing Rules
- Deploying rules in a production environment
 - Executing rules and analyzing outputs
 - Monitoring and maintaining rule performance
 
Real-World Applications
- Case study: Automating loan approval processes
 - Case study: Streamlining product recommendation engines
 - Implementing Drools for other decision-making scenarios
 
Summary and Next Steps
Requirements
- Basic understanding of programming concepts
 - Familiarity with Java or any object-oriented programming language
 
Audience
- Developers
 - Business analysts
 - IT professionals new to rule engines
 
Testimonials (5)
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Course - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Course - jBPM and Drools
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
Course - Drools 7 and DSL for Business Analysts
I really enjoyed the good atmosphere.