Data Modeling in MongoDB
Offered By: LinkedIn Learning
Course Description
Overview
Explore the process of modeling data with MongoDB, a leading noSQL database, in this project-based course.
Syllabus
Introduction
- Introduction to data modeling
- Prerequisites
- The problem domain: Social media project
- Mongo ERD vs. SQL
- Application-driven architecture
- Query-first modeling
- Challenge: Create the "golden" model object for an online retailer
- Solution
- Embedded documents as subdocuments
- Summary and partial documents
- One-to-one relationships
- One-to-many relationships with embedded documents
- One-to-many relationships with back references
- Many-to-many relationships
- Challenge: Create the proper relationships and summary documents for an online store
- Solution
- Schema versioning
- JSON Schema
- Modeling tools
- ORMs
- Challenge: Create a schema in a visual tool and in Mongoose
- Solution
- Embedding vs. references
- Optimization: Antipatterns
- Optimization: Best practices
Taught by
John Cokos
Related Courses
MongoDB for DevelopersMongoDB University Data Wrangling with MongoDB
MongoDB via Udacity Intro to Point & Click App Development
Salesforce via Udacity SAP Business Suite powered by SAP HANA
SAP Learning Desarrollo de Aplicaciones Web: Conceptos Básicos
University of New Mexico via Coursera