This course will teach you to apply simple rules engines to problems involving excess conditional complexity.
Design Patterns are like individual tools you can add to your toolkit as a software developer.
In this course,
, you’ll learn to build and use a simple rules engine.
, you’ll explore examples of problems and code smells that may benefit from applying rules.
, you’ll discover how to build a simple rules engine.
, you’ll learn how to apply the engine in real application code and extend the application with new functionality.
This course will teach you to apply simple rules engines to problems involving excess conditional complexity.
Design Patterns are like individual tools you can add to your toolkit as a software developer.
In this course,
, you’ll learn to build and use a simple rules engine.
, you’ll explore examples of problems and code smells that may benefit from applying rules.
, you’ll discover how to build a simple rules engine.
, you’ll learn how to apply the engine in real application code and extend the application with new functionality.
When you’re finished with this course, you’ll have the skills and knowledge of the rules engine pattern needed to apply it in your own applications.
C# is often used by Windows Desktop app creators or game creators.
Benefits include: declarative programming, logic and data separation, speed and scalability, centralization of knowledge, and tool integration.
Java's Rule Engines are used to externalize the business or application logic. A rule engine is commonly viewed as a sophisticated interpreter of it-then statements.
Prerequisites for this course are a basic understanding of C#
C# can be used to build and create almost anything, but C# is particularly strong when building Windows desktop applications and games.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.