Bootcamp/Levels/Experienced
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
Line 88: Line 88:
         }
         }
     </style>
     </style>
<div style="background: linear-gradient(94deg, #E2F5FA 0%, #F7FAFC 49%, #FFDABB 100%);">
  <div class="headerContent" style="width: auto; display: flex; flex-direction: column; gap: 10px; box-sizing: border-box;">
    <div style="color: #44546F;">Training</div>
    <div class="heading" style="color: #112B3C; font-size: 2.25em; font-weight: 700; text-transform: uppercase;">LEARN BY DOING</div>
    <span style="color: black; font-size: 16px; word-wrap: break-word">Choose your path </span>
  </div>
</div>
<div class="container">
<div class="container">
         <!-- Image and Box aligned with the steps part -->
         <!-- Image and Box aligned with the steps part -->

Revision as of 07:04, 5 August 2024

Training
LEARN BY DOING
Choose your path
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