Education:TheIndex
(Replacing message template with parser tag)
No edit summary
 
(23 intermediate revisions by 2 users not shown)
Line 14: Line 14:
A concept may be listed under more than one Ring - this reflects different perspectives on the same concept.
A concept may be listed under more than one Ring - this reflects different perspectives on the same concept.


Also check out: [[:Category:1000 Steps Program|The_1000_Steps_Program_to_MDriven]]
Also check out: [[Training:Bootcamp|Bootcamp]]


== Linked Pages ==
== Linked Pages ==
Line 23: Line 23:
* The UML standard
* The UML standard
* [https://wiki.mdriven.net/index.php/Category:OCL Object Constraint Language OCL]
* [https://wiki.mdriven.net/index.php/Category:OCL Object Constraint Language OCL]
* [[ViewModel]]
* [[Documentation:ViewModel|ViewModel]]
* Declarative ViewModel
* Declarative ViewModel
* [https://wiki.mdriven.net/index.php/Category:UI User interface (UI)]
* [https://wiki.mdriven.net/index.php/Category:UI User interface (UI)]
Line 40: Line 40:
* Service Oriented Architecture (SOA)  
* Service Oriented Architecture (SOA)  
* Micro Services  
* Micro Services  
* [[Rest Services In MDriven|Rest]]
* [[Documentation:Rest Services In MDriven|Rest]]
* [https://wiki.mdriven.net/index.php/Category:JSON JSON]
* [https://wiki.mdriven.net/index.php/Category:JSON JSON]
* [https://wiki.mdriven.net/index.php/Category:XML XML]
* [https://wiki.mdriven.net/index.php/Category:XML XML]
* LowCode / NoCode  
* LowCode / NoCode  
* System Gist  
* System Gist  
* [https://wiki.mdriven.net/index.php/Fashion_Gist_and_Modernity Modernity]
* [[BestPractices:Fashion Gist and Modernity|Modernity]]
* [[Fashion Gist and Modernity|Fashion]]
* [[BestPractices:Fashion Gist and Modernity|Fashion]]
* [[Information security]]
* [[Training:Information security|Information security]]


=== Ring 2 ===
=== Ring 2 ===
Line 58: Line 58:
* [https://wiki.mdriven.net/index.php/MDrivenStart:MDrivenStart_ClassActions Class Actions]
* [https://wiki.mdriven.net/index.php/MDrivenStart:MDrivenStart_ClassActions Class Actions]
* [https://wiki.mdriven.net/index.php/MDrivenStart:MDrivenStart_GlobalActions Global Actions]
* [https://wiki.mdriven.net/index.php/MDrivenStart:MDrivenStart_GlobalActions Global Actions]
* OCL, [[OCL-PS]], and ActionLanguage
* OCL, [[Documentation:OCL-PS|OCL-PS]], and ActionLanguage
* To Evaluate expressions and expression results
* To Evaluate expressions and expression results
* [https://wiki.mdriven.net/index.php/OCLOperators_PSEval PSEval]
* [https://wiki.mdriven.net/index.php/OCLOperators_PSEval PSEval]
Line 64: Line 64:
* [https://wiki.mdriven.net/index.php/Seeking_the_database_with_OCLps Seekers]
* [https://wiki.mdriven.net/index.php/Seeking_the_database_with_OCLps Seekers]
* ValueStore pattern
* ValueStore pattern
* [[AutoForms–get more with less faster|AutoForms]]
* [[Documentation:AutoForms–get more with less faster|AutoForms]]
* [[UI First–or information first?|UI-First]]
* [[Documentation:UI First–or information first|UI-First]]
* [https://wiki.mdriven.net/index.php/MDriven_designer_overview_Part_1#State_Diagrams State Diagrams]
* [https://wiki.mdriven.net/index.php/MDriven_designer_overview_Part_1#State_Diagrams State Diagrams]
* State transitions, triggers, and guards
* State transitions, triggers, and guards
* [[Methods]]
* [[Documentation:Methods|Methods]]
* [https://wiki.mdriven.net/index.php/Derived_attributes_%26_associations Derived attributes and associations]
* [https://wiki.mdriven.net/index.php/Derived_attributes_%26_associations Derived attributes and associations]
* [https://wiki.mdriven.net/index.php/Reverse_Derivation Reverse derived]
* [https://wiki.mdriven.net/index.php/Reverse_Derivation Reverse derived]
* [[Constraints]]
* [[Documentation:Constraints|Constraints]]
* [https://wiki.mdriven.net/index.php/ViewModel_validations#Validation_Rules_in_the_ViewModel Validation rules]
* [https://wiki.mdriven.net/index.php/ViewModel_validations#Validation_Rules_in_the_ViewModel Validation rules]
* [https://wiki.mdriven.net/index.php/Turnkey_session_3:_Opting_out_actions Opt out Actions]
* [https://wiki.mdriven.net/index.php/Turnkey_session_3:_Opting_out_actions Opt out Actions]
* [https://wiki.mdriven.net/index.php/Category:MDriven_Server MDrivenServer]
* [https://wiki.mdriven.net/index.php/Category:MDriven_Server MDrivenServer]
* [[Prototyping]]
* [[Training:Prototyping|Prototyping]]
* [https://wiki.mdriven.net/index.php/MDriven_Framework MDrivenFramework]
* [https://wiki.mdriven.net/index.php/MDriven_Framework MDrivenFramework]
* [https://wiki.mdriven.net/index.php/Category:MDriven_Turnkey MDrivenTurnkey]
* [https://wiki.mdriven.net/index.php/Category:MDriven_Turnkey MDrivenTurnkey]
* [[Upload model in MDrivenDesigner|Upload model]]
* Evolve Database
* Evolve Database
* [https://wiki.mdriven.net/index.php/Part_6_openDocument_reports OpenDocument reports]
* [https://wiki.mdriven.net/index.php/Part_6_openDocument_reports OpenDocument reports]
* Expose REST API
* Expose REST API
* Consume REST API
* Consume REST API
* [[SOAP]]
* [[Documentation:SOAP|SOAP]]
* [[Tajson]]
* [[Documentation:Tajson|Tajson]]
* Transform
* Transform
* Clone
* Clone
* Generate c# Code
* Generate c# Code
* [[CodeDress]]
* [[Documentation:CodeDress|CodeDress]]
* [[AssetsTK]]
* [[Documentation:AssetsTK|AssetsTK]]
* [[StylesInModel]]
* [[Documentation:StylesInModel|StylesInModel]]
* [https://wiki.mdriven.net/index.php/Access_groups Access Groups]
* [https://wiki.mdriven.net/index.php/Access_groups Access Groups]
* Model-patterns
* Model-patterns
Line 105: Line 104:
=== Ring 2 Meta ===
=== Ring 2 Meta ===
* ModelLayer model
* ModelLayer model
* [[TaggedValues]]
* [[Documentation:TaggedValues|TaggedValues]]
* [https://wiki.mdriven.net/index.php/Catching_more_information_in_your_model Tag extensions]
* [https://wiki.mdriven.net/index.php/Catching_more_information_in_your_model Tag extensions]
* Model debugger
* Model debugger
Line 113: Line 112:
=== Ring 3 ===
=== Ring 3 ===
* [https://wiki.mdriven.net/index.php/Use_SqlServer SQLServer]
* [https://wiki.mdriven.net/index.php/Use_SqlServer SQLServer]
* [[MySQL–notes to support the use of MySQL with MDriven|MySQL]]
* [[Documentation:MySQL–notes to support the use of MySQL with MDriven|MySQL]]
* DatabaseCompact
* DatabaseCompact
* [[SQLite]]
* [[Documentation:SQLite|SQLite]]
* [[VistaDB]]
* [[Documentation:VistaDB|VistaDB]]
* XMLPersistence
* XMLPersistence
* Building custom PersistenceMappers
* Building custom PersistenceMappers
Line 123: Line 122:
* OAuth and Social Login
* OAuth and Social Login
* [https://wiki.mdriven.net/index.php/Category:AngularJS AngularJS]
* [https://wiki.mdriven.net/index.php/Category:AngularJS AngularJS]
* [[MVC]]
* [[Documentation:MVC|MVC]]
* [https://wiki.mdriven.net/index.php/Category:WPF WPF]
* [https://wiki.mdriven.net/index.php/Category:WPF WPF]
* .netFramework, .netCore, .net6
* .netFramework, .netCore, .net6
* [[NugetLicense|Nuget]]
* [[BestPractices:NugetLicense|Nuget]]
* [https://wiki.mdriven.net/index.php/Turnkey_session_8:_CSS CSS]
* [https://wiki.mdriven.net/index.php/Turnkey_session_8:_CSS CSS]
* usercss.css
* usercss.css

Latest revision as of 06:00, 27 February 2025

This page was created by Hans.karlsen@mdriven.net on 2022-07-08. Last edited by Stephanie@mdriven.net on 2025-02-27.

About the Index

This index consists of names of concepts. All the concepts in MDriven should be listed in this index. Concepts interlink and use each other in MDriven but HOW they interlink is not visible in the index. The index should link to pages where you find more detailed descriptions.

  • The concepts should ideally have links to defining/explanatory pages - but when they do not, the concept is listed in the index as a clue in your search for more information elsewhere.

Three Rings

3 Rings.png

The index has 3 rings:

  1. Ring 1 describes the concepts of MDriven in terms of non-MDriven concepts, i.e. no prior knowledge of MDriven is expected/needed.
  2. Ring 2 describes MDriven concepts in relation to other MDriven concepts, i.e. the reader has the ambition of tying things together to build production-grade information systems and evolve them over long periods of time. This is the level where MDriven boosts information system development the most. This is the main focus area for an MDriven-Developer.
    • Ring 2 Meta - describes how to extend and look behind the curtain of an MDriven model.
  3. Ring 3 describes MDriven concepts in technical detail and ties them to past, existing, and coming modernity, i.e. the reader seeks to understand how things actually work in relation to the non-MDriven world. MDriven projects typically have access to at least 1 person n who is comfortable at this level. You do not need this level on a daily basis in order to solve business problems and deliver high-quality information systems with MDriven.

A concept may be listed under more than one Ring - this reflects different perspectives on the same concept.

Also check out: Bootcamp

Linked Pages

Ring 1

Ring 2

Ring 2 Meta

Ring 3