Course Outline
- Writing your rules
- Available rule engines
- Stating rules decoratively
- Extending rules
- Create unit tests for the rules
- Available test frameworks
- Running tests automatically
- Creating GUI for the rules
- Available frameworks
- GUI design principles
- Integrating logic with the GUI
- Running rules in the browser
- Ajax
- Decision tables
- Create functional tests for the GUI
- Available frameworks
- Testing against multiple browsers
Requirements
Basic of programming languages, ideally familiarity with HTML and JavaScript
Testimonials
It was interactive. We got to code as we went.
Barnaby Dellar
Nice & competent Trainer, Good English! Very well to understand.
Thorsten Müller
Trainer attitude. Openness, very extensive knowledge, patience.
Kuba Wlaźlak
Positively. Passion for the subject. Really willing to help the trainees.
Theo Neeskens
I came away with a much better understanding of the unity package.
NPTC Group of Colleges
I enjoyed the application of gained knowledge in summation exercise.
NPTC Group of Colleges
I thinks it was difficult to address the training to our group, due to uneven level of knowledge among participants. Marcin did it really well in my opinion.
Jacek Dynski - Credit Suisse Poland SP. Z O.O.
very friendly trainer, many kz belt, well prepared for his role
- Credit Suisse Poland SP. Z O.O.
Adjusting the pace to the level of participants; explanation of the problems which I had earlier difficult and which I reported in the survey; introduction of a completely new CSS topic for me
Monika Wanat - Credit Suisse Poland SP. Z O.O.
Practical use of JS
Piotr Michniewicz - Credit Suisse Poland SP. Z O.O.
Marcin was very patient, well prepared and opened to questions. Had very good contact with us and adjusted his lecture to our pace of learning.
- Credit Suisse Poland SP. Z O.O.
A great knowledge of the trainer and how to provide it. Despite the low level of knowledge, the trainer was patient and vividly explaining all the cases. Great training !!!
- Credit Suisse Poland SP. Z O.O.
small group, individual trainer approach
Karol Szymczyk - Optima Marek Kozaczuk; Na Gładko waxing academy Usługi szkolenia Agata Brus; Dziennik Wschodni (Corner House); NOTA Zakład Mechaniki Precyzyjnej
Very knowledgeable, patience, accommodating and understanding. Answered all questions from me and my colleagues.
- Athabasca University
He style or presentation and knowledge of the subject area.
- Athabasca University
He style of presentation and knowledge of the subject area.
- Athabasca University
Good examples
Very knowledgeable, easy to understand trainer.
geoff loken
Good report, patient in spending time unblocking student's wrong thinking.
Daryl Campbell
I really like going through the training examples and real life examples
Yohance Campbell
I liked the fact the all the questions we prepared beforehand were answered; also the 90 minute challenge to create a little game at the end was a good fun!
Peter Melchart - Greentube IES GmbH
Really knowledgable and friendly guy Answering questions I liked the content and the free exercise in the end
Bianca Zankl - Greentube IES GmbH
He really made an effort to provide specifically the topics we need, and research stuff he didn't normally use.
Michael Kusternig - Greentube IES GmbH
Good examples
Related Courses
Aurelia Javascript Framework
14 hoursAurelia is a JavaScript framework for web development. Unlike monolithic frameworks, however, Aurelia is simply a collection of feature-oriented modules. This instructor-led, live training (online or onsite) is aimed at developers who wish
Electron: Build a Desktop Application with Javascript
7 hoursElectron (formerly known as Atom Shell) is an open-source framework for building dynamic desktop apps with JavaScript, HTML, and CSS. Electron is maintained by GitHub and is the main GUI framework behind GitHub's Atom, Microsoft's
Ensuring Code Quality with ESLint
14 hoursESLint is a tool for ensuring Javascript code consistency and quality by identifying and reporting on code patterns. This instructor-led, live training (online or onsite) is aimed at developers who wish to use ESLint to make their Javascript code
Gatsby: Beginner to Advanced
14 hoursGatsby is a front-end framework made up of a collection of front-end tools, that includes React, GraphQL, Webpack, and more. Using Gatsby, users can generate internet scaled web applications built for reliable speed. This instructor-led, live
Hapi.js
7 hoursHapi.js (a.k.a. HapiJS or Hapi) is an open source web application server framework for building Javascript applications and services. This instructor-led, live training (online or onsite) is aimed at developers who wish to use Hapi.js to create
Nuxt.js and Vue.js
14 hoursNuxt.js is an open source framework based on Vue.js, Node, and Bable.js. Using Nuxt.js, users can add server-side rendering and generate static sites for Vue JS applications. This instructor-led, live training (online or onsite) is aimed at web
Polymer.js Fundamentals
14 hoursPolymer is a lightweight Javascript front-end developent library for creating applications that take full advantage of Web Components. This instructor-led, live training (online or onsite) is aimed at developers who wish to use Polymer.js to
Polymer LitElement
14 hoursPolymer LitElement is a JavaScript framework for front-end web development. Using Polymer LitElement, users can share elements across software infrastructures and build user interfaces design systems. This instructor-led, live training (online or
Building Interactive Applications with React, Redux and GraphQL
28 hoursReact is a Javascript library for building fast and smooth interactive web pages. Together with the Flux architecture and the GraphQL query language, extremely powerful and efficient web applications can be built. In this instructor-led, live
Spring Boot, React, and Redux
14 hoursSpring Boot is a Java framework for building RESTful APIs and microservices. React is a Javascript library that provides flexibility in integrating with other frameworks for sharing features. Redux is a JavaScript library for managing application
Managing State in Vue JS, React, and Angular Applications
21 hoursState management libraries simplify and optimize management of JavaScript-based applications. There are several libraries available with different features and advantages, including Redux, MobX, and Vuex. This instructor-led, live training
Svelte
14 hoursSvelte is a compiler for building user interfaces. It differs from frameworks such as React and Vue in that it converts an application code into JavaScript at build time, rather than interpreting it at run time. It does not use a virtual
Introduction to Svelte.js
14 hoursSvelte.js is a JavaScript compiler for generating efficient code that improves client run-time performance. Using Svelte.js, users can create frontend applications and user interfaces. This instructor-led, live training (online or onsite) is
Underscore.js Fundamentals
7 hoursUnderscore.js is a one of the most popular JavaScript libraries for functional programming. It embraces functional programming principles but is not opinionated and can be used with imperative, object-oriented, functional or other programming
Managing Vue JS State with Vuex
7 hoursVuex is a state management library for managing state in medium to large Vue.js applications. Vuex provides a centralized store for all application components for better maintainability and management of applications. This instructor-led, live