Kerangka Materi
Pendahuluan singkat tentang mesin peraturan
- Sejarah singkat sistem pakar dan mesin peraturan
- Apa itu Kecerdasan Buatan?
- Pengikatan maju vs mundur
- Deklaratif vs prosedural/oo
- Perbandingan solusi
- Kapan menggunakan mesin peraturan?
- Kapan tidak menggunakan mesin peraturan?
- Alternatif mesin peraturan
KIE
- Membuat aset
- Integrasi Workbench
- Menjalankan peraturan secara langsung dari KIE
- Deploymen
- Tabel keputusan
- Templat peraturan
- Pengelola peraturan terarahkan
- Pengujian
- Item kerja
- Pengversian dan deploymen
- Seberapa lebih tentang repositori (git)
- Mengembangkan proses sederhana dengan peraturan
Menulis peraturan di Eclipse
- Sesi tanpa keadaan vs dengan keadaan
- Memilih fakta yang tepat
- Operator dasar dan operator spesifik Drools
- Fungsi accumulate dasar (sum, max, dll...)
- Perhitungan menengah
- Memasukkan fakta baru
- Latihan (banyak)
- Mengatur peraturan dengan BPMN
- Salience
- Ruleflow vs BPMN 2.0
- Menjalankan ruleset dari sebuah proses
- Peraturan vs gerbang
- Tinjuan singkat tentang fitur BPMN 2.0 (transaksi, penanganan kesalahan)
- Logika bisnis deklaratif komprehensif dalam Drools
- Bahasa khusus domain (DSL)
- Membuat bahasa baru
- Menyiapkan DSL untuk digunakan oleh manajer
- Pemrosesan bahasa alami dasar (NLP) dengan DSL
- Fusion (CPE), penalaran temporal (untuk peristiwa yang terjadi setelah, di antara, dll...)
- Operator Fusion
- Contoh dalam Jadwal Peristiwa
- Pengujian unit
Topik Opsional
- OptaPlanner
- jBPM
- Integrasi Drools melalui layanan web
- Integrasi Drools melalui baris perintah
- Cara mengubah peraturan/proses setelah deploymen tanpa kompilasi
Persyaratan
Testimoni (4)
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Kursus - Introduction to Drools 7 for Developers
I am really impressed on his technical skills most especially on the debugging of errors and writing of codes. This just shows that he is really technically equip and is very good at that. But that is different from a skill of cascading and sharing your knowledge as a trainer.
Roi Jason Buela - Thakral One, Inc.
Kursus - Introduction to Drools 7 for Developers
His demonstrations, he demo from the scratch, which allows us to see the step by step process. As well as the practical examples, it was great, it looks like a real case scenario already.
Kim Justine Ferriol - Thakral One, Inc.
Kursus - Introduction to Drools 7 for Developers
Shared examples of every function and/or operators are all well explained.