Schulungsübersicht
Kurze Einführung in Regel-Engines
- Kurze Geschichte oder Expertensysteme und Regel-Engines
- Was ist Künstliche Intelligenz?
- Vorwärts- vs. Rückwärts-Chaining
- Deklarativ vs. prozedural/objektorientiert
- Vergleich der Lösungen
- Wann sollten Regel-Engines verwendet werden?
- Wann sollten Regel-Engines nicht verwendet werden?
- Alternativen zu Regel-Engines
KIE
- Autoring von Assets
- Workbench-Integration
- Direkte Ausführung von Regeln über KIE
- Bereitstellung
- Entscheidungstabellen
- Regelvorlagen
- Geführter Regel-Editor
- Testing
- Workitems
- Versionsverwaltung und Bereitstellung
- Weitere Informationen zum Repository (git)
- Entwicklung eines einfachen Prozesses mit Regeln
Schreiben von Regeln in Eclipse
- Statuslose vs. statusbehaftete Sitzungen
- Auswahl geeigneter Fakten
- Grundlegende Operatoren und Drools-spezifische Operatoren)
- Grundlegende Akkumulationsfunktionen (Summe, Maximum usw.)
- Zwischenrechnungen
- Einfügen neuer Fakten
- Übungen (viele davon)
- Ablauf von Regeln mit BPMN
- Salience
- Regelfluss vs. BPMN 2.0
- Ausführung eines Regelsets aus einem Prozess
- Regeln vs. Gateways
- Kurze Übersicht über BPMN 2.0-Funktionen (Transaktionen, Fehlerbehandlung)
- Umfassende deklarative Geschäftlogik in Drools
- Domain Specific Languages (DSL)
- Erstellen neuer Sprachen
- Vorbereiten von DSL für die Verwendung durch Manager
- Grundlagen der natürlichen Sprachverarbeitung (NLP) mit DSL
- Fusion (CPE), zeitliche Schlussfolgerungen (für Ereignisse, die nach, zwischen usw. passieren)
- Fusionsoperatoren
- Beispiel in Ereignisplänen
- Einheitstests
Optionale Themen
- OptaPlanner
- jBPM
- Drools und Integration über Webdienste
- Drools-Integration über die Kommandozeile
- Wie man Regeln/Prozesse nach der Bereitstellung ohne Kompilierung ändert
Voraussetzungen
Programmierkenntnisse in einer beliebigen Sprache werden dringend empfohlen (SQL, Java, C#, VBA, usw...)
Erfahrungsberichte (4)
Die Ausbildung ist sehr interessant und kann für unsere zukünftigen Projekte nützlich sein. Der Trainer ist immer aktiv bei der Beantwortung unserer Fragen und unterstützt uns, wenn wir Probleme von unserer Seite haben.
Charles Kevin Regaliza - Thakral One Inc.
Kurs - Introduction to Drools 7 for Developers
Maschinelle Übersetzung
Ich bin wirklich beeindruckt von seinen technischen Fähigkeiten, insbesondere bei der Fehlersuche und dem Programmieren. Das zeigt, dass er technisch sehr gut ausgestattet ist und sich in diesen Bereichen hervorragend schlägt. Allerdings ist dies etwas anderes als die Fähigkeit, sein Wissen systematisch weiterzugeben und als Trainer zu teilen.
Roi Jason Buela - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maschinelle Übersetzung
Seine Demonstrations beginnt er von Grund auf, was es uns ermöglicht, den Schritt-für-Schritt-Prozess zu sehen. Die praktischen Beispiele waren großartig und sahen bereits wie echte Szenarien aus.
Kim Justine Ferriol - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maschinelle Übersetzung
Gemeinsame Beispiele für jede Funktion und/oder Operatoren werden allesamt gut erläutert.
Brian Amlon - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maschinelle Übersetzung