Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Breve introduzione ai motori di regole
- Breve storia o Expert Systems and Rules Engine
- Che cos'è l'Intelligenza Artificiale?
- Concatenamento in avanti e all'indietro
- Dichiarativo vs procedura/oop
- Soluzioni a confronto
- Quando usare i motori di regole di business?
- Quando non usare i motori di regole di business?
- Alternative ai motori di regole
KIE
- Modello dei fatti dichiarativo vs modello di fatto tradizionale
- Esecuzione di regole semplici con test semplici
- Creazione di risorse
- Tabelle decisionali
- Modelli di regole
- Editor di regole guidato
- Test, limiti e vantaggi
- Sviluppo di processi semplici con regole
Scrivere regole in Eclipse
- Sessioni senza stato e sessioni con stato
- Selezione dei fatti corretti
- Operatori di base e Drools operatori specifici)
- Funzioni di accumulazione di base (somma, max, ecc...)
- Calcoli intermedi
- Inserimento di nuovi fatti
- Esercizi (molti)
Regole di ordinamento con BPMN
- Salienza
- Confronto tra Ruleflow e BPMN 2.0
- Esecuzione di un set di regole da un processo
- Regole e gateway a confronto
- Breve panoramica delle funzionalità di BPMN 2.0 (transazioni, gestione delle eccezioni)
- Logica di business dichiarativa completa in Drools
Specifico del dominio Languages (DSL)
- Creazione di nuovi linguaggi
- Preparazione di DSL per l'utilizzo da parte dei gestori
- Base Natural Language Processing (NLP) con DSL
- Strategie per la scrittura di DSL dalle regole
- Strategie per la scrittura di regole da DSL scritte dagli analisti
Test unitari
- Strategie di test (test per caso o per regola)
- Esecuzione automatica del test
Requisiti
Anche se non è richiesta, è fortemente consigliata la conoscenza di qualsiasi linguaggio (SQL, Java, C#, VBA, ecc...)
21 ore
Recensioni (2)
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Corso - Drools 7 and DSL for Business Analysts
Exercises and solving problems in groups when the problems were more difficult.