Managing Geschätslogik mit Drools Schulung

Haupt-Reiter

Schulungsprache

Dieser Kurs wird auf Deutsch und Englisch angeboten

Course Code

bldrools

Dauer

21 Stunden (usually 3 days including breaks)

Voraussetzungen

Kenntnisse in jeglichen objektorientierten Programmiersprachen. Grundkenntnisse von relationalen Datenmodellen (RDBMS). Grundidee des Geschäftsprozessmodells.

Überblick

Dieser Kurs richtet sich an Enterprise Architects, Business und System Analysten, Techical Manager und Entwickler, welche Business Rules anwenden möchten. Der Kurs beinhalten simple Übungen mithilfe dessen die Teilnehmer Working Rules erstellen werden. Bitte suchen Sie in den anderen Kursen, falls Sie nur einen Überblick über Drools möchten.

Der Kurs wird mit der neuesten Version von Drools und jBPM durchgeführt. Nach vorheriger Absprache ist es jedoch möglich, den Kurs an Ihre speziellen Bedürfnisse und somit an eine andere Version anzupassen.

Schulungsübersicht

Kurze Einfürung in Rule Engine

  • Künstliche Intelligenz
  • Expert Systems
  • Was ist eine Rule Engine?
  • Wieso sollte man eine Rule Engine nutzen?
  • Vorteile einer Rule Engine
  • Wann sollte man eine Rule Engine nutzen?
  • Scripting oder Process Engines
  • Wann sollte man eine Rule Engine NICHT nutzen?
  • Strong und Loose Coupling
  • Was sind Rules?

Erstellen und Implementieren von Rules

  • Fact Model
  • KIE
  • Rules visioning und repository
  • Übungen

Domain Specific Language (DSL)

  • Replacing rules mit DSL
  • Testing DSL rules
  • Übungen

jBPM

  • Integration mit Drools
  • Kurzer Überblick über Grundlagen von BPMN
  • Invoking rules from a processes
  • Grouping rules
  • Übungen

Fusion

  • Was ist Complex Event Processing?
  • Kurzer Überblick über Fusion
  • Übungen

Mvel - the rule language

  • Filtering (fact type, field)
  • Operators
  • Compound conditions
  • Operators priority
  • Accumulate Functions (average, min, max, sum, collectList, etc....)

Rete - under the hood

  • Compilation algorithm
  • Drools RETE extensions
  • Node Types
  • Verstehen von Rete Tree
  • Rete Optimization

Rules Testing

  • Testing mit KIE
  • Testing mit JUnit

OptaPlanner

  • ein Einblick in OptaPlanner
  • simple Beispiele

Integrating Rules mit Applications

  • Invoking rules from Java Code

Public Classroom Public Classroom
Teilnehmer aus verschiedenen Organisationen. Die Themen können hier nicht angepasst werden.
Von 2660EUR
(15)
Private Classroom Private Classroom
Die Teilnehmer sind aus einem Unternehmen. Externe Teilnehmer sind nicht erlaubt. Der Kurs ist speziell auf eine Gruppe zugeschnitten, Die Themen werden genau auf die Bedürfnisse der Teilnehmer abgestimmt.
Von 2660EUR
Angebot erfragen
Private Remote Private Remote
Der Anleiter und die Teilnehmer befinden sich an unterschiedlichen Orten und kommunizieren über das Internet miteinander.
Von 2880EUR
Angebot erfragen
Selbststudium Selbststudium
Das Selbststudium ermöglicht es Ihnen von Zuhause aus zu lernen. Vielfältige Materialien, wie Videos, Texte und Selbsttests stehen Ihnen dafür zur Verfügung.
Kein Angebot vorhanden
Register Interest

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom Private Classroom Private Remote
1 2660EUR 2660EUR 2880EUR
2 1855EUR 1830EUR 1940EUR
3 1587EUR 1553EUR 1627EUR
4 1453EUR 1415EUR 1470EUR
Cannot find a suitable date? Choose Your Course Date >>
Zu teuer? Schlagen Sie einen Preis vor >>

Verwandte Kategorien


Spezialangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs/Schulungsraum)
Perl Programmierung Bern Mi, 2016-08-10 09:30 2653EUR / 3303EUR
Excel für Fortgeschrittene mit VBA Basel Mo, 2016-10-24 09:30 1500EUR / 2150EUR

Upcoming Courses

OrtSchulungsdatumKurspreis (Fernkurs/Schulungsraum)
BernMo, 2016-07-18 09:302880EUR / 3530EUR
ZürichMo, 2016-07-25 09:302880EUR / 3530EUR
BaselMo, 2016-08-01 09:302880EUR / 3530EUR

EINIGE UNSERER KUNDEN