Data Modeling - 401-advanced-javascript-Mai/amman-javascript-401d1 GitHub Wiki
Javascript Data Modeling
a method of taking a real-world or conceptual idea and encoding it into javascript's built in data types.
Modeling behaviors
CRUD - Basic Data Operations
(create, read, update, delete).
Interfaces & Services – The “Repository” design pattern:
*it's like a layer of abstraction that sits between the code and the actual data source.
Implementation
- data interacts with a persistence layer
Normalization and Validation
*checking data to ensure if it confirms the rules.