Bootcamp/Levels/Experienced
(Created page with "<html> <style> .container { display: flex; flex-direction: column; align-items: center; width: 100%; padding: 20px; } .icon-box-container { display: flex; width: 90%; max-width: 1200px; position: relative; margin-bottom: -20px; →Adjust to make it appear closer to the section: } .image-icon { w...") Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
Line 89: | Line 89: | ||
</style> | </style> | ||
<div class="container"> | <div class="container"> | ||
<!-- Image and Box aligned with the steps part --> | |||
<div class="icon-box-container"> | |||
<img src="https://newwikicopy.mdriven.net/images/0/0e/MDrivenBootcamp_1.svg" alt="Icon" class="image-icon"> | |||
<div class="info-box"> | |||
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! | |||
</div> | |||
</div> | |||
<!-- Section 1 (Chapter 9) --> | <!-- Section 1 (Chapter 9) --> | ||
<div class="section"> | <div class="section"> |
Revision as of 06:42, 5 August 2024
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
- Align items
- Introduction to Inheritance
- Understand Abstract classes
- Explanation on the logic behind the model
- Introduction to Statemachines
- Add Triggers and Entry Actions
- Add a Guard
- Add Class actions for your Triggers
- Run an example in your web application
Chapter 10
Steps 302 - 331: Creating OpenDocument Reports
- Create intentional errors & fix them
- Introduction to LinkRoleName
- Create a new ViewModel
- Add Class Actions and columns
- Create a Report Template ViewModel
- Fix a possible error
- Test the ProduceDocument action
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
- Verify your model is error-free
- Create a CarsAndBrands ViewModel
- Add a Tagged value to the ViewModel
- Add a ThisIsHtml column
- Make a diagram in HTML
- Use the GroupBy operator to group all cars
- Introduce a CarsAndBrandsSVG ViewModel
- Insert an SVG vertical bar chart
Chapter 14
Steps 407 - 461: Introducing the MDriven Server
- Locate and open the XML file that stores your data
- Introduction to the Cloud-connection dialog
- Install the Servers
- Start Server1
- Upload your model
- Log into MDrivenServer Web-UI
- Migrate data between databases
- Fix a possible SysSingleton error
- Check changes in the database schema
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
- 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
This page was edited 174 days ago on 08/10/2024. What links here