Kategorien
/
Business-Analyse
/
Einführung in Drools für Entwickler

Einführung in Drools für Entwickler

Entfalten Sie die Feinheiten von Drools für Entwickler in diesem umfassenden Training. Tauchen Sie tief in die Rule Engines ein, verstehen Sie die Geschichte der Expertensysteme und machen Sie sich mit Schlüsselaspekten wie KIE, Entscheidungstabellen und dem Schreiben von Regeln in Eclipse vertraut.

Nutzen Sie die Leistungsfähigkeit von Drools und erweitern Sie Ihre Fähigkeiten in deklarativer Logik und domänenspezifischen Sprachen.

Was werden Sie lernen?

Treten Sie ein in die Welt von Drools, die für Entwickler zugeschnitten ist. Diese intensive Schulung enthält folgende Elemente:

  • Rule Engines auspacken: Erhalten Sie Einblicke in die Grundlagen von Rule Engines und ihren Platz in der Künstlichen Intelligenz.
  • Unterscheiden Sie Engine-Typen: Verstehen Sie den Unterschied zwischen Vorwärts- und Rückwärtsverkettung und zwischen deklarativ und prozedural/OOP.
  • Analysieren von Anwendungsfällen: Erfahren Sie, wann Sie Regel-Engines verwenden sollten und wann nicht, und erkunden Sie Alternativen.
  • Entdecken Sie KIE: Tauchen Sie ein in Authoring-Assets, Workbench-Integration und direkte Regelausführung.
  • Drools-Werkzeuge beherrschen: Von Entscheidungstabellen und geführten Regeleditoren bis hin zum Testen und zur Versionskontrolle: Lernen Sie eine breite Palette von Drools-Tools kennen.
  • Nutzen Sie fortgeschrittene Techniken: Tauchen Sie ein in domänenspezifische Sprachen, grundlegende natürliche Sprachverarbeitung und erkunden Sie Fusion für temporale Schlussfolgerungen.
  • Praxisnahes Lernen: Nehmen Sie an umfangreichen Übungen teil, die alles abdecken, von grundlegenden Operatoren bis hin zur Regelanordnung mit BPMN.

Anforderungen:

Vorherige Programmiererfahrung in einer beliebigen Sprache (z. B. SQL, Java, C#, VBA) wird dringend empfohlen.

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je nach Bedarf anpassen.

1. Einführung in Rule Engines
  • Entwicklung von Expertensystemen und Rule Engines
  • Einführung in die künstliche Intelligenz
  • Vergleich zwischen Vorwärts- und Rückwärtsverkettung
  • Deklarative vs. prozedurale/OOP Paradigmen
  • Vergleich der Lösungen: Vorteile und Beschränkungen
2. Entscheidungsfindung mit Rule Engines
  • Geeignete Anwendungsfälle für Rule Engines
  • Argumente gegen den Einsatz von Rule Engines
  • Alternativen zu Rule Engines
3. KIE-Grundlagen
  • Authoring-Assets
  • Workbench-Integration
  • Techniken zur Ausführung von Regeln
  • Bereitstellungs-Methodologien
4. Fortgeschrittene Regeltechniken
  • Entscheidungstabellen und Regelvorlagen
  • Erkundung des Guided Rule Editor
  • Einführung in Work Items
  • Einblicke in die Regelversionierung, -bereitstellung und das Repository
5. Praktische Entwicklung von Regeln
  • Regelentwicklung in Eclipse
  • Stateless vs. Stateful Sessions
  • Auswahl geeigneter Fakten
  • Drools-spezifische Operatoren & Basis-Operatoren
6. Tiefes Eintauchen in Drools
  • Einführung in Akkumulationsfunktionen
  • Zwischenberechnungen & Einfügen neuer Fakten
  • Regelanordnung mit BPMN und Salience
7. Erweiterte Regel-Prozesse
  • Ruleflow vs. BPMN 2.0
  • Regelsatz-Ausführung aus Prozessen
  • Regeln vs. Gateways im Vergleich
  • Überblick über die erweiterten Funktionen von BPMN 2.0
8. Fortgeschrittene Drools-Techniken
  • Umfassende deklarative Geschäftslogik
  • Einführung in domänenspezifische Sprachen (DSL)
  • Grundlegende Verarbeitung natürlicher Sprache (NLP) mit DSL
  • Fusion (CPE) und Temporal Reasoning-Techniken
9. Unit Testing und optionale Themen
  • Eingehender Blick auf Unit Testing
  • Erforschung von OptaPlanner & jBPM
  • Drools-Integrationsmethoden: Webdienste und Befehlszeile
  • Änderung von Regeln/Prozessen nach der Bereitstellung.

Praxisnahes Lernen mit erfahrenen Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Advanced
Clock Icon - Education X Webflow Template
Dauer: 
3
Tage (Stunden:
21
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Advanced
Clock Icon - Education X Webflow Template
Dauer: 
3
Tage (Stunden:
21
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Advanced
Clock Icon - Education X Webflow Template
Duration: 
3
Hours (days:
21
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.