Bootcamp/Start/Levels/Experienced
No edit summary Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
Line 230: | Line 230: | ||
<div class="description"> | <div class="description"> | ||
</html> | </html> | ||
* [[Training: | * [[Training:Bootcamp:Chapter_13| Verify your model is error-free]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_13| Create a CarsAndBrands ViewModel]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_13| Add a Tagged value to the ViewModel]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_13| Add a ThisIsHtml column]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_13| Make a diagram in HTML]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_13| Use the GroupBy operator to group all cars]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_13| Introduce a CarsAndBrandsSVG ViewModel]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_13| Insert an SVG vertical bar chart]] | ||
<html> | <html> | ||
</div> | </div> | ||
Line 248: | Line 248: | ||
<div class="description"> | <div class="description"> | ||
</html> | </html> | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Locate and open the XML file that stores your data]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Introduction to the Cloud-connection dialog]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Install the Servers]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Start Server1]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Upload your model]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Log into MDrivenServer Web-UI]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Migrate data between databases]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Fix a possible SysSingleton error]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_14| Check changes in the database schema]] | ||
<html> | <html> | ||
</div> | </div> | ||
Line 267: | Line 267: | ||
<div class="description"> | <div class="description"> | ||
</html> | </html> | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15| Create a new method]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15| Write logic for a new Registration number]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15| Follow the discussion on semicolons as used in expressions]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15 Upload the model to MDrivenServer]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15| Verify the method works correctly]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15| Follow the discussion on the problem of two users getting the same Registration number]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15| Read about and merge SysAsync Ticket]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15| Familiarise yourself with the MDrivenServer]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_15| Upload your model and run the app]] | ||
<html> | <html> | ||
</div> | </div> | ||
Line 286: | Line 286: | ||
<div class="description"> | <div class="description"> | ||
</html> | </html> | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Sort menu items into menu groups]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Ensure the servers run & upload your model]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Understand the logic behind CarFactorySeeker]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Add a new Class Action called ShowFactory]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Remove unnecessary columns and widgets]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Add a NewCar action]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Create a new association between CarFactory and BrandOfCar]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Save and upload the model]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_16| Create a few new cars]] | ||
<html> | <html> | ||
</div> | </div> | ||
Line 305: | Line 305: | ||
<div class="description"> | <div class="description"> | ||
</html> | </html> | ||
* [[Training: | * [[Training:Bootcamp:Chapter_17| Discussion on renaming an Association]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_17| Check for changes in the model]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_17| Amend an action by writing an expression]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_17| Create a CarDealerPicker ViewModel]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_17| Add a PickBuyer class action; create a ViewModel action for PickBuyer]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_17| Test the PickBuyer button]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_17| Discussions on model changes regarding the report, the server’s address and methods]] | ||
* [[Training: | * [[Training:Bootcamp:Chapter_17| Upload the model and test to produce the document]] | ||
<html> | <html> | ||
</div> | </div> |
Latest revision as of 05:31, 12 March 2025
This page was created by Edgar on 2024-08-12. Last edited by Stephanie on 2025-03-12.
Training
ADVANCED: CONTENT & OUTLINE
BEGIN YOUR JOURNEYExplore how MDriven’s modeling tools can help you achieve your business goals.

Throughout this training process, we'll familiarize you with the MDriven Designer using the example of a car management system. This includes creating elements like Cars and a Car Factory and adding people such as a Car Owner and Car Dealer. Every chapter adds a different piece to the overall system.
Let's begin!
Chapter 9
Steps 265 - 301: Inheritance and Statemachines
Chapter 10
Steps 302 - 331: Creating OpenDocument Reports
Chapter 11
Steps 332 - 364: Authentication
- Download and merge the SysUserAuthentication model
- Understand the Singleton Pattern
- Set SysSuperClass as the default superclass
- Check the oclIsTypeOf, oclIsKindOf, and superTypes operators in the Debugger
- Add the ChangeTime attribute to class Person
- Set up External Login
- Introduction to Access Groups
- Set access rights for Users using the Access Group Editor
Chapter 12
Steps 365 - 387: Adding an Image Attribute to a Brand
- Adopt BrandOfCar Autoform and rename the Class Action
- Delete widgets
- Understand the opt-in/opt-out for Actions
- Create a Brand Image column
- Use an image widget to upload a Brand image
- Add a new ViewModel called BrandSeeker
- Remove all the Autoforms from the model
- Add a Brand Image to CarTransferOwnershipDocument
- Set User Rights
Chapter 13
Steps 388 - 406: Add a Simple Graph to Your App
Chapter 14
Steps 407 - 461: Introducing the MDriven Server
Chapter 15
Steps 462 - 492: Importing SysAsyncTicket
- Create a new method
- Write logic for a new Registration number
- Follow the discussion on semicolons as used in expressions
- Training:Bootcamp:Chapter_15 Upload the model to MDrivenServer
- Verify the method works correctly
- Follow the discussion on the problem of two users getting the same Registration number
- Read about and merge SysAsync Ticket
- Familiarise yourself with the MDrivenServer
- Upload your model and run the app
Chapter 16
Steps 493 - 530: Reworking the Main Menu
- Sort menu items into menu groups
- Ensure the servers run & upload your model
- Understand the logic behind CarFactorySeeker
- Add a new Class Action called ShowFactory
- Remove unnecessary columns and widgets
- Add a NewCar action
- Create a new association between CarFactory and BrandOfCar
- Save and upload the model
- Create a few new cars
Chapter 17
Steps 531 - 563: Default names, Dim Default, and More
- Discussion on renaming an Association
- Check for changes in the model
- Amend an action by writing an expression
- Create a CarDealerPicker ViewModel
- Add a PickBuyer class action; create a ViewModel action for PickBuyer
- Test the PickBuyer button
- Discussions on model changes regarding the report, the server’s address and methods
- Upload the model and test to produce the document