Bootcamp/Levels/Experienced
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
 
(14 intermediate revisions by the same user not shown)
Line 2: Line 2:
      
      
<style>
<style>
        .container {
.container {
             display: flex;
             display: flex;
             flex-direction: column;
             flex-direction: column;
Line 9: Line 9:
             padding: 20px;
             padding: 20px;
         }
         }
         .icon-box-container {
         .info-box-container {
             display: flex;
             display: flex;
             width: 90%;
             width: 90%;
             max-width: 1200px;
             max-width: 1200px;
             position: relative;
             position: relative;
             margin-bottom: -20px; /* Adjust to make it appear closer to the section */
             margin-bottom: -20px;
            margin-top: 2em;
         }
         }
         .image-icon {
         .image-icon {
             width: 100px;
             width: 200px;
             height: auto;
             height: auto;
             margin-right: 20px;
             margin-right: 20px;
Line 24: Line 25:
             flex-grow: 1;
             flex-grow: 1;
             border-radius: 20px;
             border-radius: 20px;
             background: rgba(255, 218, 187, 0.45);
             background: rgba(0, 96, 168, 0.1);
             padding: 20px;
             padding: 20px;
             margin-left: 60px; /* Aligns with the steps */
             margin-left: 60px; /* Aligns with the steps */
Line 40: Line 41:
         }
         }
         .chapter {
         .chapter {
             background: #FFDABB;
             background: rgba(0, 96, 168, 0.3);
             padding: 10px 20px;
             padding: 10px 20px;
             font-size: 1.5em;
             font-size: 1.5em;
Line 47: Line 48:
         }
         }
         .steps {
         .steps {
             background: rgba(255, 218, 187, 0.40);
             background: rgba(0, 96, 168, 0.1);
             padding: 10px 20px;
             padding: 10px 20px;
             font-size: 1.2em;
             font-size: 1.2em;
Line 60: Line 61:
             grid-column: 2 / 3;
             grid-column: 2 / 3;
             grid-row: 2 / 3;
             grid-row: 2 / 3;
            background:rgba(0, 96, 168, 0.04);
         }
         }


Line 121: Line 123:
}
}
     </style>
     </style>
       
<div style="background: linear-gradient(94deg, #E2F5FA 0%, #F7FAFC 49%, #FFDABB 100%);">
<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 class="headerContent" style="width: auto; display: flex; flex-direction: column; gap: 10px; box-sizing: border-box;">
     <div style="color: #44546F;">Training</div>
     <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>
     <div class="heading" style="color: #112B3C; font-size: 2.25em; font-weight: 700; text-transform: uppercase;">ADVANCED: CONTENT & OUTLINE</div>
     <span style="color: black; font-size: 16px; word-wrap: break-word">Choose your path </span>
     <span style="color: black; font-size: 16px; word-wrap: break-word"><span style="font-weight:bold;">BEGIN YOUR JOURNEY</span></br>
Explore how MDriven’s modeling tools can help you achieve your business goals. </span>
   </div>
   </div>
</div>
</div>
<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/0/0e/MDrivenBootcamp_1.svg" alt="Icon" class="image-icon">
             <img src="https://wiki.mdriven.net/images/6/66/Person_advanced.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 137: Line 140:
             </div>
             </div>
         </div>
         </div>
<div class="container">
     <!-- Section 1 (Chapter 9) -->
     <!-- Section 1 (Chapter 9) -->
     <div class="section">
     <div class="section">
Line 142: Line 147:
         <div class="steps">Steps 265 - 301: Inheritance and Statemachines</div>
         <div class="steps">Steps 265 - 301: Inheritance and Statemachines</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Align items</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Align items]]
                <li>Introduction to Inheritance</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Introduction to Inheritance]]
                <li>Understand Abstract classes</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Understand Abstract classes]]
                <li>Explanation on the logic behind the model</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Explanation on the logic behind the model]]
                <li>Introduction to Statemachines</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Introduction to Statemachines]]
                <li>Add Triggers and Entry Actions</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Add Triggers and Entry Actions]]
                <li>Add a Guard</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Add a Guard]]
                <li>Add Class actions for your Triggers</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Add Class actions for your Triggers]]
                <li>Run an example in your web application</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_9| Run an example in your web application]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>
Line 161: Line 166:
         <div class="steps">Steps 302 - 331: Creating OpenDocument Reports</div>
         <div class="steps">Steps 302 - 331: Creating OpenDocument Reports</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Create intentional errors & fix them</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_10| Create intentional errors & fix them]]
                <li>Introduction to LinkRoleName</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_10| Introduction to LinkRoleName]]
                <li>Create a new ViewModel</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_10| Create a new ViewModel]]
                <li>Add Class Actions and columns</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_10| Add Class Actions and columns]]
                <li>Create a Report Template ViewModel</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_10| Create a Report Template ViewModel]]
                <li>Fix a possible error</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_10| Fix a possible error]]
                <li>Test the ProduceDocument action</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_10| Test the ProduceDocument action]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>
Line 178: Line 183:
         <div class="steps">Steps 332 - 364: Authentication</div>
         <div class="steps">Steps 332 - 364: Authentication</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Download and merge the SysUserAuthentication model</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_11| Download and merge the SysUserAuthentication model]]
                <li>Understand the Singleton Pattern</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_11| Understand the Singleton Pattern]]
                <li>Set SysSuperClass as the default superclass</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_11| Set SysSuperClass as the default superclass]]
                <li>Check the oclIsTypeOf, oclIsKindOf, and superTypes operators in the Debugger</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_11| Check the oclIsTypeOf, oclIsKindOf, and superTypes operators in the Debugger]]
                <li>Add the ChangeTime attribute to class Person</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_11| Add the ChangeTime attribute to class Person]]
                <li>Set up External Login</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_11| Set up External Login]]
                <li>Introduction to Access Groups</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_11| Introduction to Access Groups]]
                <li>Set access rights for Users using the Access Group Editor</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_11| Set access rights for Users using the Access Group Editor]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>
Line 196: Line 201:
         <div class="steps">Steps 365 - 387: Adding an Image Attribute to a Brand</div>
         <div class="steps">Steps 365 - 387: Adding an Image Attribute to a Brand</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Adopt BrandOfCar Autoform and rename the Class Action</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Adopt BrandOfCar Autoform and rename the Class Action]]
                <li>Delete widgets</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Delete widgets]]
                <li>Understand the opt-in/opt-out for Actions</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Understand the opt-in/opt-out for Actions]]
                <li>Create a Brand Image column</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Create a Brand Image column]]
                <li>Use an image widget to upload a Brand image</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Use an image widget to upload a Brand image]]
                <li>Add a new ViewModel called BrandSeeker</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Add a new ViewModel called BrandSeeker]]
                <li>Remove all the Autoforms from the model</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Remove all the Autoforms from the model]]
                <li>Add a Brand Image to CarTransferOwnershipDocument</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Add a Brand Image to CarTransferOwnershipDocument]]
                <li>Set User Rights</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_12| Set User Rights]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>
Line 215: Line 220:
         <div class="steps">Steps 388 - 406: Add a Simple Graph to Your App</div>
         <div class="steps">Steps 388 - 406: Add a Simple Graph to Your App</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Verify your model is error-free</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_13| Verify your model is error-free]]
                <li>Create a CarsAndBrands ViewModel</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_13| Create a CarsAndBrands ViewModel]]
                <li>Add a Tagged value to the ViewModel</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_13| Add a Tagged value to the ViewModel]]
                <li>Add a ThisIsHtml column</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_13| Add a ThisIsHtml column]]
                <li>Make a diagram in HTML</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_13| Make a diagram in HTML]]
                <li>Use the GroupBy operator to group all cars</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_13| Use the GroupBy operator to group all cars]]
                <li>Introduce a CarsAndBrandsSVG ViewModel</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_13| Introduce a CarsAndBrandsSVG ViewModel]]
                <li>Insert an SVG vertical bar chart</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_13| Insert an SVG vertical bar chart]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>
Line 233: Line 238:
         <div class="steps">Steps 407 - 461: Introducing the MDriven Server</div>
         <div class="steps">Steps 407 - 461: Introducing the MDriven Server</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Locate and open the XML file that stores your data</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Locate and open the XML file that stores your data]]
                <li>Introduction to the Cloud-connection dialog</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Introduction to the Cloud-connection dialog]]
                <li>Install the Servers</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Install the Servers]]
                <li>Start Server1</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Start Server1]]
                <li>Upload your model</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Upload your model]]
                <li>Log into MDrivenServer Web-UI</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Log into MDrivenServer Web-UI]]
                <li>Migrate data between databases</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Migrate data between databases]]
                <li>Fix a possible SysSingleton error</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Fix a possible SysSingleton error]]
                <li>Check changes in the database schema</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_14| Check changes in the database schema]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>
Line 252: Line 257:
         <div class="steps">Steps 462 - 492: Importing SysAsyncTicket</div>
         <div class="steps">Steps 462 - 492: Importing SysAsyncTicket</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Create a new method</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Create a new method]]
                <li>Write logic for a new Registration number</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Write logic for a new Registration number]]
                <li>Follow the discussion on semicolons as used in expressions</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Follow the discussion on semicolons as used in expressions]]
                <li>Upload the model to MDrivenServer</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Upload the model to MDrivenServer]]
                <li>Verify the method works correctly</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Verify the method works correctly]]
                <li>Follow the discussion on the problem of two users getting the same Registration number</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Follow the discussion on the problem of two users getting the same Registration number]]
                <li>Read about and merge SysAsync Ticket</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Read about and merge SysAsync Ticket]]
                <li>Familiarise yourself with the MDrivenServer</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Familiarise yourself with the MDrivenServer]]
                <li>Upload your model and run the app</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_15| Upload your model and run the app]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>
Line 271: Line 276:
         <div class="steps">Steps 493 - 530: Reworking the Main Menu</div>
         <div class="steps">Steps 493 - 530: Reworking the Main Menu</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Sort menu items into menu groups</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Sort menu items into menu groups]]
                <li>Ensure the servers run & upload your model</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Ensure the servers run & upload your model]]
                <li>Understand the logic behind CarFactorySeeker</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Understand the logic behind CarFactorySeeker]]
                <li>Add a new Class Action called ShowFactory</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Add a new Class Action called ShowFactory]]
                <li>Remove unnecessary columns and widgets</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Remove unnecessary columns and widgets]]
                <li>Add a NewCar action</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Add a NewCar action]]
                <li>Create a new association between CarFactory and BrandOfCar</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Create a new association between CarFactory and BrandOfCar]]
                <li>Save and upload the model</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Save and upload the model]]
                <li>Create a few new cars</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_16| Create a few new cars]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>
Line 290: Line 295:
         <div class="steps">Steps 531 - 563: Default names, Dim Default, and More</div>
         <div class="steps">Steps 531 - 563: Default names, Dim Default, and More</div>
         <div class="description">
         <div class="description">
            <ul>
</html>
                <li>Discussion on renaming an Association</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_17| Discussion on renaming an Association]]
                <li>Check for changes in the model</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_17| Check for changes in the model]]
                <li>Amend an action by writing an expression</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_17| Amend an action by writing an expression]]
                <li>Create a CarDealerPicker ViewModel</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_17| Create a CarDealerPicker ViewModel]]
                <li>Add a PickBuyer class action; create a ViewModel action for PickBuyer</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_17| Add a PickBuyer class action; create a ViewModel action for PickBuyer]]
                <li>Test the PickBuyer button</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_17| Test the PickBuyer button]]
                <li>Discussions on model changes regarding the report, the server’s address and methods</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_17| Discussions on model changes regarding the report, the server’s address and methods]]
                <li>Upload the model and test to produce the document</li>
* [[Training:The_1000_steps_program_to_MDriven_Chapter_17| Upload the model and test to produce the document]]
            </ul>
<html>
         </div>
         </div>
     </div>
     </div>

Latest revision as of 09:13, 10 August 2024

Training
ADVANCED: 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!

This page was edited 174 days ago on 08/10/2024. What links here