Eğitim İçeriği
Kural motorlarına kısa giriş
- Uzman Sistemler ve Kural Motorlarının kısa tarihi
- Yapay zeka nedir?
- İleriye dönük zincirleme vs. Geriye dönük zincirleme
- Bildirimsel vs. prosedürel/oop
- Çözümlerin karşılaştırılması
- Kural motorlarını ne zaman kullanmalısınız?
- Kural motorlarını ne zaman kullanmamalısınız?
- Kural motorlarına alternatifler
KIE
- Bildirimsel vs. Geleneksel Olgu Modeli
- Basit testlerle basit kuralları yürütme
- Varlıkların yazarlığı
- Karar tabloları
- Kural şablonları
- Yönlendirmeli kural düzenleyicisi
- Test etme, sınırlamalar ve faydalar
- Kurallarla basit süreç geliştirme
Eclipse'te kural yazma
- Durumsuz vs. Durumlu oturumlar
- Doğru olguları seçme
- Temel operatörler ve Drools özel operatörler
- Temel biriktirme fonksiyonları (toplam, maksimum, vb...)
- Ara hesaplamalar
- Yeni olgular ekleme
- Egzersizler (çok sayıda)
BPMN ile kuralların sıralanması
- Önem
- Kural akışı vs. BPMN 2.0
- Bir süreçten kural kümesini yürütme
- Kurallar vs. geçitler
- BPMN 2.0 özelliklerine kısa genel bakış (işlemler, istisna işleme)
- Drools'de kapsamlı bildirimsel iş mantığı
Alan Özel Languages (DSL)
- Yeni diller oluşturma
- DSL'nin yöneticiler tarafından kullanılmaya hazırlanması
- Temel Natural Language Processing (NLP) DSL ile
- Kurallardan DSL yazma stratejileri
- Analistler tarafından yazılan DSL'den kural yazma stratejileri
Birim testi
- Test stratejileri (vaka veya kural başına test)
- Testi otomatik olarak yürütme
Kurs İçin Gerekli Önbilgiler
Programlama becerileri herhangi bir dilde olmasa da şiddetle tavsiye edilir (SQL, Java, C#, VBA vb...)
Danışanlarımızın Yorumları (5)
egitmenin konularda olan becerileri ve ekran paylaşma oturumunda ortamızı görüntüledikten sonra bu konulara yaklaşımdaki yolü.
Stig-Ole Amundsen - Helse Nord IKT
Eğitim - WildFly Server Administration
Yapay Zeka Çevirisi
Her fonksiyon ve/veya operatörün paylaşılan örnekleri detaylı olarak açıklanmıştır.
Brian Amlon - Thakral One, Inc.
Eğitim - Introduction to Drools 7 for Developers
Yapay Zeka Çevirisi
Gruplar halinde daha zor sorunlar olduğunda sorunları çözmek ve alıştırmalar yapmak.
Randy Comer Comer - Sandia National Labs
Eğitim - Drools 7 and DSL for Business Analysts
Yapay Zeka Çevirisi
I really enjoyed the good atmosphere.
Martin Jesterschawek
Eğitim - Business Rule Management (BRMS) with Drools
Yapay Zeka Çevirisi
Lots of exercises, which were good and which were well-administered.
Joseph Richardson
Eğitim - Introduction to Drools 6 for Developers
Yapay Zeka Çevirisi