ModelCraft
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
Line 175: Line 175:
<div class="model-craft-steps-container">
<div class="model-craft-steps-container">
  </html>
  </html>
{{#widget:ModelCraft|step_number=1|step_title=Object-relational mapping (ORM)|step_description=What is a Model and why is it essential?}}
{{#widget:ModelCraft|step_number=1|step_title=Introduction to Software Modeling|step_description=What is a Model and why is it essential?}}
{{#widget:ModelCraft|step_number=2|step_title=Understanding UML|step_description= <ul><li> ORM </li>
{{#widget:ModelCraft|step_number=2|step_title=Object-relational mapping (ORM)|step_description= <ul><li> ORM </li>
<li>ORM’s role in connecting object-oriented code to relational databases. </li>
<li>ORM’s role in connecting object-oriented code to relational databases. </li>
<li>Popular ORM frameworks (e.g., Hibernate, Entity..)</li></ul>}}
<li>Popular ORM frameworks (e.g., Hibernate, Entity..)</li></ul>}}
{{#widget:ModelCraft|step_number=1|step_title=Model driven development|step_description=<ol><li>The concept of MDD and its advantages.</li>
{{#widget:ModelCraft|step_number=1|step_title=Model driven development|step_description=<ul><li>The concept of MDD and its advantages.</li>
<li> Modal views </li>  
<li> Modal views </li>  
<li> Introduction to UML </li> </ol>}}  
<li> Introduction to UML </li> </ul>}}  
{{#widget:ModelCraft|step_number=1|step_title=Object-relational mapping (ORM)|step_description=What is a Model and why is it essential?}}
{{#widget:ModelCraft|step_number=1|step_title=Codegen & Adding Code to Models|step_description= <ul><li> CodeDress </li>
{{#widget:ModelCraft|step_number=1|step_title=Object-relational mapping (ORM)|step_description=What is a Model and why is it essential?}}
<li> Code vs Model and the relationship between them </li> </ul>}}
{{#widget:ModelCraft|step_number=1|step_title=Object-relational mapping (ORM)|step_description=What is a Model and why is it essential?}}
{{#widget:ModelCraft|step_number=1|step_title=UML (Unified Modeling Language)|step_description=UML School}}
{{#widget:ModelCraft|step_number=1|step_title=Object-relational mapping (ORM)|step_description=What is a Model and why is it essential?}}
{{#widget:ModelCraft|step_number=1|step_title=Debugging Models|step_description=<ul><li>Common pitfalls in modeling.</li>
{{#widget:ModelCraft|step_number=1|step_title=Object-relational mapping (ORM)|step_description=What is a Model and why is it essential?}}
<li> How to debug models effectively.</li></ul>}}
{{#widget:ModelCraft|step_number=1|step_title=Viewmodels|step_description=<ol> <li> Introduction to ViewModels </li>
<li> ViewModel validations </li>
<li> How to verify ViewModels </li> </ol>}}
{{#widget:ModelCraft|step_number=1|step_title=MDriven Designer|step_description=Introduction to MDriven Designer features}}
<html>
<html>
</div>
</div>
</html>
</html>

Revision as of 19:05, 10 August 2024

Image
MDRIVEn MODELCRAFT
ModelCraft is your introduction to the world of modeling through the MDriven lens. Here, you will gain a thorough grasp of modeling basics, understand UML, and master ViewModels.
1
Introduction to Software Modeling

What is a Model and why is it essential?

2
Object-relational mapping (ORM)

  • ORM
  • ORM’s role in connecting object-oriented code to relational databases.
  • Popular ORM frameworks (e.g., Hibernate, Entity..)

1
Model driven development

  • The concept of MDD and its advantages.
  • Modal views 
  • Introduction to UML

1
Codegen & Adding Code to Models

  • CodeDress
  • Code vs Model and the relationship between them

1
UML (Unified Modeling Language)

UML School

1
Debugging Models

  • Common pitfalls in modeling.
  • How to debug models effectively.

1
Viewmodels

  1. Introduction to ViewModels
  2. ViewModel validations
  3. How to verify ViewModels

1
MDriven Designer

Introduction to MDriven Designer features