TrueschoTruescho
All Courses
Automation with Drools: Knowledge-Based Systems
Coursera
Guided Project
Unknown

Automation with Drools: Knowledge-Based Systems

Coursera

Build expert systems automating traffic violation decisions using Drools with business logic, decision tables, testing, and online deployment.

Unknown1 weeksEnglish

About this Course

This intermediate-level project is for business software developers who want to enhance their skills in building expert systems using Drools. The goal of this project is for learners to showcase their programming and knowledge engineering abilities by constructing an expert system that automates decisions related to traffic violation incidents. To accomplish this, learners will convert traffic violation rules and policies into a model using Drools. They will then implement business logic using decision tables and verify their model using Drools test cases. Finally, they will deploy their Drools model as an online service and consume it from a client application. This project offers an overview of the capabilities of Drools and demonstrates its application in solving complex problems across various industries. By completing this project, learners will gain valuable experience in programming and knowledge engineering, as well as a deeper understanding of how to utilize Drools for automating business decisions. To succeed in this project, it is highly recommended to have experience with flowcharts and familiarity with software development concepts such as variables, classes, and RESTful API calls. Additionally, being acquainted with running Docker images is beneficial

What You'll Learn

  • Develop and test Drools models
  • Deploy Drools models as online services
  • Consume Drools services from client applications

Prerequisites

  • Basic familiarity with the software or workflow used in the project
  • Ability to follow step-by-step instructions in English

Instructors

M

Mohammed Al-Mousa

Learning & Development Partner

Topics

Software Development
Computer Science
Mobile and Web Development
Complex Problem Solving
Business Process Automation
Verification And Validation
Business Logic
Application Deployment
Docker (Software)
Decision Support Systems

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
تطوير المحمول والويب
حل المشكلات المعقدة
أتمتة العمليات التجارية
التحقق والتصديق
منطق الأعمال
نشر التطبيقات
Docker (Software)
Decision Support Systems

Start Learning Now