Drools for Developers

所在平台: Udemy

课程主页: https://www.udemy.com/course/master-drools-rule-engine-in-a-weekend/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Drools for Developers** 本课程旨在为初学者和有经验的专业人士提供坚实的 Drools 基础。Drools 作为市场领先的规则引擎,在处理复杂业务逻辑和提高效率方面发挥着越来越重要的作用。它能够将业务规则从常规代码中分离出来,便于非技术人员理解和维护,并能集中管理业务逻辑,提升安全性和效率。因此,掌握 Drools 等规则引擎技能的开发人员将越来越受到市场欢迎。 **课程核心内容:** 1. **Drools 概念:** * 学习 Drools 语法和规则的基本结构。 * 理解 Drools 的用途以及无状态(Stateless)和有状态(Stateful)会话的区别。 2. **Drools 设置:** * 学习如何创建 Drools 会话和设置 Drools 规则文件。 * 演示如何在 Java 应用和 Java Spring 应用中集成 Drools。 3. **Drools 技能(高级):** * 掌握使用 Salience 和 Agenda groups 进行优先级排序。 * 学习如何使用 Activation groups。 * 实践应用有状态和无状态会话。 * 通过交叉产品和决策表(Decision Tables)为业务用户提供支持,并在实际场景中实现。 * 学习使用 Inference 和 InsertLogical 命令编写可重用的代码。 课程内容结构清晰,理论与实践相结合,配备作业和测验以巩固学习效果,帮助学员自信地应对任何涉及业务逻辑的项目。

课程评论(0条)

课程详情

Build a strong foundation in Drools with this practical course suited to both beginners and experienced professionals.A rule engine is essential becuase unlike regular code, with rules, the extent to which our rule based logic can be abstracted matters. Drools is the top ranked rule engine in the market. Drools is one of the leading implementations of rule-engines and uses the Rete Algorithm for pattern matching. Rule Engines are being used more and more for their role in handling complex business logic and increased efficiency. Use cases of rule engines today range from transferring maintenance to business owners [non technical people] to centralizing business logic with improvements in security and efficiency. As such more and more jobs are going to developers who have the skill of using rule engines like Drools.This course will guide you through all the basics of Drools and get you ready to tackle any business logic dependent project that comes your way.We will cover the following pillars of Drools:1)Drools Concepts: Start off by learning the syntax of drools. Understand the basic structure of a rule. Why do we use Drools? What is a stateless or state-full session?2)Drools Setup: Understand how to create Drools sessions and setup drools rules files. Setup a Java app and a Java Spring app which uses Drools.3)Drools skills: Here we will pick up the advanced skills of Drools. Learn how to master Drools techniques like prioritization using Salience and Agenda groups. Make use of activation groups. Practically implement state-full and stateless sessions. Help business users by working on cross products and decision tables. See how to implement them in real life situations. Write re-usable code using Inference and InsertLogical commands.Everything is well documented and separated, so you can find what you need. Assignments and Quizzes will make sure you stay on track and test your knowledge. The course will have a combination of theory and practical examples.

课程标签

0人关注该课程

主题相关的课程