jBPM and Drools Eğitimi
jBPM, BPMS ile yazılmış bir Business Süreç Management Suite'dir. Drools ise bir Business Rules Management Suite'dir (BRMS). Her ikisinin entegrasyonu iş mantığını geliştirir ve optimal bir spesifikasyonla sonuçlanır.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), jBPM kullanarak bir yönetim paketi oluşturmak isteyen geliştiriciler ve iş analistlerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- İş hedeflerini akış şemaları kullanarak ayrıntılı olarak takip etmek.
- Tasarım ile süreç uygulaması arasındaki boşluğu kapatmak için bir süreci standartlaştırmak.
- Bir iş süreci modeli ve gösterimini standartlaştırmak.
- BPMN tanımlarını diğer ekip üyeleriyle paylaşmak.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Eğitim İçeriği
Giriş
jBPM ve Drools
- jBPM'de kullanılan konsollar ve bileşenler
- Management paketleri: kurallar ve işlevler
Geleneksel Programming ve Bildirimsel Programming
- Drools'de kullanılan geleneksel programlama ve bildirimsel programlama
- Durumlu oturumlar
- Durumsuz oturumlar
jBPM'de Kalıcılık ve İşlemler
- Kalıcılık bileşenleri
- İşlem ve kalıcılık bağımlılıkları
- Kalıcılık API'si
Uygulamanın Yapılandırılması
- jBPM ve kuralların yapılandırılması
- Bir klasör dizininin yapılandırılması
- Yeni bir projenin oluşturulması
Uygulama Süreci Tasarımı
- Öğelerin uygulanması
- Geçitlerin eklenmesi
- İnsan görevlerinin işlenmesi
Uygulama için Harici Entegrasyon
- Projeyi işlemek için bir GitHub deposunun oluşturulması
- Uzak bir API'nin entegre edilmesi
- Servlet'lerin etkinleştirilmesi
- Projenin jBPM'ye aktarılması
Uygulamanın Test Edilmesi
- JBoss ile sorunların izlenmesi
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- JavaScript mantığının anlaşılması
Hedef Kitle
- Business Analist
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
jBPM and Drools Eğitimi - Booking
jBPM and Drools Eğitimi - Enquiry
jBPM and Drools - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (2)
I appreciate the fact that they address my suggestion before to share the presentation with manual before the training. Very helpful on my part. Also, the individual activity, I liked it, our trainer were able to see how we interpret each case scenarios.
Kim Justine Ferriol - Thakral One, Inc.
Eğitim - jBPM and Drools
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Eğitim - jBPM and Drools
Yaklaşan Etkinlikler
İlgili Kurslar
Advanced Drools 8
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), kural yürütmeyi optimize etmek, Drools’i kurumsal sistemlerle entegre etmek ve karar tabloları ve alan özel dilleri (DSL'ler) gibi gelişmiş özelliklerden yararlanmak isteyen ileri düzey katılımcılara yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Karmaşık kural yürütmenin performansını optimize etmek.
- Karar tabloları, DSL'ler ve kural şablonları gibi gelişmiş Drools özelliklerini kullanmak.
- Drools'i kurumsal uygulamalar ve harici sistemlerle sorunsuz bir şekilde entegre etmek.
- Kural geliştirme için sağlam sürüm kontrolü ve işbirliği mekanizmaları uygulamak.
- Kurumsal ihtiyaçlar için ölçeklenebilir Drools tabanlı çözümler tasarlamak ve dağıtmak.
Managing Business Logic with Drools
21 SaatBu kurs, çözümlerine iş kurallarını uygulamak isteyen kurumsal mimarlar, iş ve sistem analistleri, teknik yöneticiler ve geliştiriciler için tasarlanmıştır.
Bu kurs, katılımcıların çalışan kurallar oluşturacağı birçok basit uygulamalı egzersiz içermektedir. Yalnızca Drools genel bakışına ihtiyacınız varsa lütfen diğer kurslarımıza başvurun.
Bu kurs genellikle Drools ve jBPM'nin en son kararlı sürümüyle sunulur, ancak özel bir kurs durumunda belirli bir sürüme göre uyarlanabilir.
Business Rule Management (BRMS) with Drools
7 SaatBu kurs, çözümlerine iş kurallarını uygulamak isteyen kurumsal mimarlar, iş ve sistem analistleri ve yöneticiler için tasarlanmıştır. Drools ile, iş kurallarınızı neredeyse doğal bir dilde yazabilir, böylece iş birimleri ile BT arasındaki uçurumu azaltabilirsiniz.
Geliştiriciler İçin Drools 6'ya Giriş
21 SaatThis instructor-led, live training in Türkiye (online or onsite) is aimed at intermediate-level developers who wish to get a solid introduction to Drools 6 and use it to implement business rules within their applications.
By the end of this training, participants will be able to:
- Understand the core concepts and benefits of rule engines like Drools.
- Use the Drools Workbench and Eclipse for rule authoring and testing.
- Create, organize, and execute business rules with the Drools rule engine.
- Apply advanced features like decision tables, ruleflows, and DSLs.
Drools 7 and DSL for Business Analysts
21 SaatBu 3 günlük kurs, test ve kurallar yazmaktan sorumlu olan Drools 7 ile Business Analistlere yönelik bir giriş niteliğindedir.
Bu kurs, saf mantık oluşturmaya odaklanmaktadır. Bu kurstan sonra Analistler, iş uygulamalarıyla daha da entegre edilebilecek testler ve mantık yazabilirler.
Introduction to Drools 7 for Developers
21 SaatBu 3 günlük kurs, Drools 7'yi geliştiricilere tanıtmayı amaçlamaktadır. Bu kurs, Drools entegrasyonu, performans veya diğer karmaşık konuları kapsamaz.
Introduction to Drools 8
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Drools 8'in temellerini öğrenmek, kurulumunu yapmak ve daha iyi karar verme ve otomasyon için basit iş kuralları oluşturmak isteyen yeni başlayan seviyedeki katılımcılara yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Drools 8'i kullanmanın amacını ve faydalarını anlayabilecekler.
- Drools ortamını kurabilecek ve uygulamalarla entegre edebilecekler.
- Basit iş kuralları oluşturabilecek, test edebilecek ve dağıtabilecekler.
- Kural yönetimi ve karar tabloları için Drools Workbench'i kullanabilecekler.
- Kararları otomatikleştirmek için Drools'yı gerçek dünya senaryolarında uygulayabilecekler.
Drools 8 and DSLs for Business Analysts
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), teknik programlama becerilerine fazla güvenmeden iş kurallarını tanımlamak, yönetmek ve optimize etmek isteyen başlangıç seviyesinden orta seviyeye kadar iş analistlerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Drools 8'in temel kavramlarını ve mimarisini anlayabilecekler.
- Teknik bilgisi olmayan kullanıcılar için iş kuralı tanımlarını basitleştirmek üzere DSL'ler oluşturabilecekler.
- Drools Workbench kullanarak kuralları etkili bir şekilde yönetebilecek, test edebilecek ve bakımını yapabilecekler.
- İş kurallarını uygulamak ve iyileştirmek için teknik ekiplerle işbirliği yapabilecekler.
- Kural optimizasyonu ve yaşam döngüsü yönetimi için en iyi uygulamaları uygulayabilecekler.
Drools 8 with jBPM: Building Rule-Based Business Workflows
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), iş akışlarını ve süreçlerini tasarlamak, yürütmek ve optimize etmek için Drools 8'i jBPM ile entegre etmek isteyen ileri düzey katılımcılara yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Geliştirme için Drools 8 ve jBPM ortamlarını kurmak.
- Drools 8'de karmaşık iş kurallarını tanımlamak ve yönetmek.
- jBPM kullanarak iş akışlarını tasarlamak ve yürütmek.
- Dinamik karar verme için Drools kurallarını jBPM süreçlerine entegre etmek.
- Kural odaklı iş akışlarını optimize etmek ve sorun gidermek.
Drools 6 and DSL for Business Analysts
21 SaatBu 3 günlük kurs, test ve kurallar yazmaktan sorumlu olan Drools 6 ile Business Analistlere yönelik bir giriş niteliğindedir.
Bu kurs, saf mantık oluşturmaya odaklanmaktadır. Bu kurstan sonra Analistler, iş uygulamalarıyla daha da entegre edilebilecek testler ve mantık yazabilirler.
Drools Rules Administration
21 SaatBu kurs, sistem yöneticileri, sistem entegratörleri, uygulama sunucusu yöneticileri vb. gibi kurumsal bilgi varlıklarını (kurallar, süreçler) yöneten kişiler için hazırlanmıştır. Bu kursu çalıştırmak için en son kararlı topluluk sürümünü Drools kullanıyoruz, ancak rezervasyon yapmadan önce üzerinde anlaşılması halinde eski sürümler de mümkündür.
jBPM for Developers
35 SaatBu kurs, süreç geliştiricileri ve jBPM ile süreçleri yönetmek, manipüle etmek ve geliştirmek isteyen yazılım geliştiricileri için oluşturulmuştur. JBPM’de uygulanan jBPM bileşenlerini ve BPMN 2 öğelerini, sinyalleri ve olayları yönetme, ağ geçitlerini programlama, süreç verilerini enjekte etme ve paralel etkinlikleri çalıştırma dahil olmak üzere kapsamaktadır. NobleProg, bu kursu jBPM’un en son açık kaynak sürümünde çalıştırmaya çalışır, ancak eski bir sürüm veya beta sürümü talep edilebilir.
jBPM for Process Designers
28 SaatBu kurs, bir süreci tasarlamak, doğrulamak ve simüle etmek isteyen yöneticiler, iş analistleri, süreç tasarımcıları, geliştiriciler ve konu uzmanları için oluşturulmuştur. Ayrıca süreçler için birim testleri yazmayı da içerir.
Kurs genellikle topluluk jBPM projesinin en son kararlı sürümünü kullanır. jBPM'un önceki sürümleri de kullanılabilir (rezervasyon öncesi onay gereklidir)