Kerangka Materi
Pendahuluan singkat tentang mesin aturan
- Sejarah singkat dari Sistem Pakar dan Mesin Aturan
- Apa itu Kecerdasan Buatan?
- Forward vs Backward chaining
- Declarative vs procedure/oop
- Perbandingan solusi
- Kapan menggunakan mesin aturan?
- Kapan tidak menggunakan mesin aturan?
- Alternatif untuk mesin aturan
KIE
- Membuat aset
- Integrasi Workbench
- Menjalankan aturan langsung dari KIE
- Deployment
- Tabel keputusan
- Templat aturan
- Editor aturan terarah
- Pertestingan
- Item pekerjaan
- Versi dan deployment
- Sebagian lebih tentang repository (git)
- Membangun proses sederhana dengan aturan
Menulis aturan di Eclipse
- Sesi stateless vs Stateful
- Memilih fakta yang tepat
- Operator dasar dan operator Drools spesifik
- Fungsi accumulate dasar (sum, max, dll)
- Perhitungan intermediet
- Memasukkan fakta baru
- Latihan (banyak sekali)
- Mengatur aturan dengan BPMN
- Kedekatan
- Ruleflow vs BPMN 2.0
- Menjalankan ruleset dari proses
- Aturan vs gateway
- Tinjuan singkat fitur BPMN 2.0 (transaksi, penanganan pengecualian)
- Logika bisnis deklaratif komprehensif di Drools
- Bahasa khusus domain (DSL)
- Membuat bahasa baru
- Mempersiapkan DSL untuk digunakan oleh manajer
- Pengolahan bahasa alami dasar (NLP) dengan DSL
- Fusi (CPE), alasan temporal (untuk peristiwa terjadi setelah, di antara, dll)
- Operator fusi
- Contoh di Jadwal Peristiwa
- Uji unit
Topik Opsional
- OptaPlanner
- jBPM
- Integrasi Drools melalui layanan web
- Integrasi Drools melalui baris perintah
- Cara mengubah aturan/proses setelah deployment tanpa kompilasi
Persyaratan
- Kemampuan pemrograman dalam bahasa apapun (misalnya, SQL, Java, C#, VBA)
Penonton
- Pengembang perangkat lunak
- Arsitek sistem
- Pemegang keputusan teknis yang menilai mesin aturan
Testimoni (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Kursus - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Kursus - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Kursus - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
Kursus - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Kursus - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Kursus - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.