Business Rule Management (BRMS) with Drools Training Course
This course is aimed at enterprise architects, business and system analysts and managers who want to apply business rules to their solution. With Drools, you can write your business rules using almost natural language, therefore reducing the gap between business and IT.
Course Outline
Short Introduction to Rule Engines
- Artificial Intelligence
- Expert Systems
- What is a Rule Engine?
- Why use a Rule Engine?
- Advantages of a Rule Engine
- When should you use a Rule Engine?
- Scripting or Process Engines
- When you should NOT use a Rule Engine
- Strong and Loose Coupling
- What are rules?
Creating and Implementing Rules
- Fact Model
- KIE
- Eclipse
Domain Specific Language (DSL)
- Replacing rules with DSL
- Testing DSL rules
jBPM
- Integration with Drools
Fusion
- What is Complex Event Processing?
- Short overview on Fusion
Rules Testing
- Testing with KIE
- Testing with JUnit
Integrating Rules with Application
Open Training Courses require 5+ participants.
Business Rule Management (BRMS) with Drools Training Course - Booking
Business Rule Management (BRMS) with Drools Training Course - Enquiry
Business Rule Management (BRMS) with Drools - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
I really enjoyed the good atmosphere.
Martin Jesterschawek
Course - Business Rule Management (BRMS) with Drools
Upcoming Courses
Related Courses
HTTP Web Server (Nginx, Apache, JBoss)
28 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at beginner-level to intermediate-level system administrators and web developers who wish to use HTTP web servers to host and serve web applications using Nginx, Apache, and JBoss.
By the end of this training, participants will be able to:
- Install and configure Nginx, Apache, and JBoss web servers on Linux.
- Compare and contrast the features and performance of different web servers.
- Use web server modules and plugins to extend the functionality and security of web servers.
- Use web server tools and techniques to monitor and troubleshoot web server issues.
- Use web server best practices and recommendations to optimize web server performance and security.
Advanced Drools 8
21 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at advanced-level participants who wish to optimize rule execution, integrate Drools with enterprise systems, and leverage advanced features like decision tables and domain-specific languages (DSLs).
By the end of this training, participants will be able to:
- Optimize the performance of complex rule execution.
- Utilize advanced Drools features such as decision tables, DSLs, and rule templates.
- Integrate Drools seamlessly with enterprise applications and external systems.
- Implement robust version control and collaboration mechanisms for rule development.
- Design and deploy scalable Drools-based solutions for enterprise needs.
Introduction to Drools 6 for Developers
21 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at intermediate-level developers who wish to get a solid introduction to Drools 6 and use it to implement business rules within their applications.
By the end of this training, participants will be able to:
- Understand the core concepts and benefits of rule engines like Drools.
- Use the Drools Workbench and Eclipse for rule authoring and testing.
- Create, organize, and execute business rules with the Drools rule engine.
- Apply advanced features like decision tables, ruleflows, and DSLs.
Drools 7 and DSL for Business Analysts
21 HoursThis 3 days course is aimed to introduce Drools 7 to Business Analysts responsible for writing tests and rules.
This course focuses on creating pure logic. Analysts after this course can writing tests and logic which then can be further integrated by developers with business applications.
Introduction to Drools 7 for Developers
21 HoursThis 3 days course is aimed to introduce Drools 7 to developers.This course doesn't cover drools integration, performance or any other complex topics.
Drools 6 and DSL for Business Analysts
21 HoursThis 3 days course is aimed to introduce Drools 6 to Business Analysts responsible for writing tests and rules.
This course focuses on creating pure logic. Analysts after this course can writing tests and logic which then can be further integrated by developers with business applications.
Drools Rules Administration
21 HoursThis course has been prepared for people who are involved in administering corporate knowledge assets (rules, process) like system administrators, system integrators, application server administrators, etc... We are using the newest stable community version of Drools to run this course, but older versions are also possible if agreed before booking.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 HoursThis 4-day course is for programmers who already know the Java language and wish to exploit the Enterprise Java Beans 2.0 technology while becoming aware of the security implications of distributing applications. This course has a large practical component which includes developing an e-commerce application based on Enterprise Java Beans. The course uses the JBoss Application Server.
JBoss
14 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at intermediate-level system administrators and developers who wish to configure, manage, and deploy Java applications on the JBoss platform.
By the end of this training, participants will be able to:
- Install and configure JBoss Application Server and its core components.
- Customize JBoss AS services for monitoring, database connections, and transaction management.
- Develop and deploy EJB 3 session beans and web applications.
- Utilize the JBoss Messaging Service to deploy and manage JMS applications.
- Manage JBoss AS through the Java Management Extension and Administration Console.
- Implement JBoss Drools for business rules management and utilize the Guvnor tool for rule development and testing.
WildFly Server Administration
14 HoursThis course is created for Administrators, Developers or anyone who is interested in managing WildFly Application Server (AKA JBoss Application Server).
This course usually runs on the newest version of the Application Server, but it can be tailored (as a private course) to older versions starting from version 5.1.