This course is available via:
| Plan | Courses | Price | Action |
|---|---|---|---|
| Node & Mongo ⓘ | 2 |
$50 / year
EGP 2,500 / year
|
Subscribe |
Subscribe to it individually:
What Will You Learn
Design schemas driven by access patterns: embed vs reference, one-to-few and one-to-many relationships, $lookup, and document-model diagrams.
Insert, query, update, and delete with every core operator and bulkWrite, then do the same from Node.js with the native driver and Mongoose.
Read explain() output, apply the ESR rule, build compound, multikey, text, TTL, and geospatial indexes, and fix real anti-patterns with the profiler.
Build real analytics pipelines with $match, $group, $unwind, $lookup, $facet, expressions, and accumulators, ordered for speed.
Understand WiredTiger, replication, sharding, and transactions; secure data with roles, TLS, and field-level encryption; back up and restore.
Prerequisites
In order to start this course you must have these skills:
Understanding of how a simple web service or script executes. No prior database experience is needed.
Comfort running simple commands in a terminal, as you will work in mongosh and use tools like mongodump.
Recommended Courses:
Instructor
Mohamed Adel
Senior Full Stack Engineer
6
Mohamed Adel is a Senior Full Stack Engineer and Software Instructor with hands-on experience in building web applications and software systems. His expertise spans backend development, modern JavaScript technologies, and database integration, with a strong focus on practical software engineering. Alongside his professional development work, Mohamed has experience delivering technical training and making complex concepts accessible to learners.