In diesem Guide baust du eine MORYX-Anwendung von Grund auf, analog zum Application Developer Training (ADP), aber mit dem Use Case Teebeutel-Produktion.
Du begleitest eine Tee-Manufaktur auf dem Weg zur digitalen Fabrik. Die Schritte zum Anlegen des Projekts stehen in Kapitel 1 (MORYX CLI).
Was diese Fabrik produziert:
- Teebeutel: Weighing, Filling, Sealing (später Setup und Cleanup)
- Verkaufspackung: eigener Workplan mit Packaging (PartLinks / Quantity)
- ab Kapitel 9: Fabrikstand aus Code (Initializer und ProductImporter)
- Kapitel 10: Modul, Fassade und Adapter (ERP-Mock bestellt Produktion)
- Kapitel 11: CellSelector, LoadBalancer und Constraints
Anwendungsentwickler mit Grundkenntnissen in Softwareentwicklung. Ideal ist .NET/C#, Visual Studio und OOP, aber nicht zwingend.
Du musst das Folgende nicht vorher können, MORYX baut jedoch darauf auf:
- Dependency Injection
- SOLID
- Reflection / Attributes
- Patterns: Facade, Factory, Plugin, State
- Git
- Visual Studio 2022+ oder Rider / VS Code
- .NET 10 SDK
| Kapitel | Thema | Datei |
|---|---|---|
| 1 | Projekt anlegen und Produkte modellieren | chapter-01-projekt-und-produkte.md |
| 2 | Weighing, manuelle Zelle | chapter-02-weighing.md |
| 3 | Filling, Capabilities und ParameterBinding | chapter-03-filling.md |
| 4 | Sealing, Driver und Simulation | chapter-04-sealing.md |
| 5 | Setup, BlendChange und SetupTrigger | chapter-05-setup.md |
| 6 | Cleanup (AfterProduction) | chapter-06-cleanup.md |
| 7 | PartLinks, Stückliste | chapter-07-partlinks.md |
| 8 | Packaging, Verkaufspackung | chapter-08-packaging.md |
| 9 | Initializer, Importer und Factory Monitor | chapter-09-initializer-importer.md |
| 10 | Modul, Fassade und Adapter | chapter-10-modul-adapter.md |
| 11 | CellSelectors, LoadBalancer und Constraints | chapter-11-cell-selectors.md |
| 12 | Assignments, Localization, Notifications, States | chapter-12-weitere-themen.md |
Start: Kapitel 1