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 stets aktiv, um unsere Fragen zu beantworten und uns zu helfen, wenn wir Probleme 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 Schreiben von Code. Das zeigt deutlich, dass er sehr gut ausgestattet ist und sich hervorragend in dieser Hinsicht macht. Allerdings unterscheidet sich das vom Fähigkeit, Wissen weiterzugeben und als Trainer zu agieren.
Roi Jason Buela - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maschinelle Übersetzung
Seine Demonstrationen, die er von Grund auf vorführt, ermöglichen es uns, den Schritt-für-Schritt-Prozess zu beobachten. Ebenso waren die praktischen Beispiele großartig, sie wirken wie ein echter Fall aus der Praxis.
Kim Justine Ferriol - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maschinelle Übersetzung
Geteilte Beispiele für jede Funktion und/oder Operatoren sind alle gut erklärt.
Brian Amlon - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maschinelle Übersetzung