application-developer-training

Application Developer Program

In this program, you will build a MORYX application from scratch. You will go through the typical process of an application developer and learn about MORYX concepts and terminology on the way.

You will accompany a pencil manufacturer on its road to the digital factory. Despite using some specialised machines, they donā€™t have any automatted processes right now.

Who this tour is for

This tour addresses application developers, that have a basic understanding of software development/programming. While ideally you are a .NET/C# developer, used to work with VisualStudio and experienced in Object Orientated Programming, all of that is not mandatory to master this.

Prerequisite

Below is a list of patterns and basic concepts that MORYX is build upon, but you donā€™t need to know right upfront.

General/OOP

C#/.NET

This is a list of more or less ā€˜advancedā€™ topics

Design Patterns

Requirements

Before to start, you need the following tools installed on you machine:

Find more details on requirements here.

Chapter 1 - Basics

In this chapter you will build an application to digitalize a manual pencil production line.

While it introduces the basic terminologies and shows how to create a MORYX application from scratch it enables you to

MORYX Terminology and Concepts you will learn

Chapter 2 - Drivers

Since so many pencils were sold, the manufacturer decided that only manual cells arenā€™t feasible anymore. So some manual cells are replaced by full automated ones.

In this chapter you will learn how to

Terminology and Concepts you will learn

Chapter 3 - Basics II

The manufacturer decided to have a seperate Colorizing Cell for each color in order not to have to change the paint anymore.

In this chapter you will lean how to

MORYX Terminology and Concepts you will learn

Help

If you need help, you can ask and find MORYX related questions on Stack Overflow using the tag moryx. There is also a Gitter channel or you can open issues on GitHub.