Bootcamp/Levels/Experienced
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
Line 131: Line 131:
   </div>
   </div>
</div>
</div>
<div class="containers">
<div class="container">
         <!-- Image and Box aligned with the steps part -->
         <!-- Image and Box aligned with the steps part -->
         <div class="icon-box-container">
         <div class="info-box-container">
             <img src="https://newwikicopy.mdriven.net/images/2/23/Welcome_Video_-_MDrivenBootcamp_%282%29_1.svg" alt="Icon" class="image-icon">
             <img src="https://wiki.mdriven.net/images/6/6e/Person_beginner.png" alt="Icon" class="image-icon">
             <div class="info-box">
             <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.
                 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.
Line 140: Line 140:
             </div>
             </div>
         </div>
         </div>
<div class="container">
<div class="container">
     <!-- Section 1 (Chapter 9) -->
     <!-- Section 1 (Chapter 9) -->

Revision as of 01:00, 10 August 2024

Training
BEGINNER: CONTENT & OUTLINE
BEGIN YOUR JOURNEY
Explore how MDriven’s modeling tools can help you achieve your business goals.
Icon
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