The Definitive Guide to MongoDB
Discover MongoDB's rise as the leading NoSQL database. Gain insights into using it with C#/.NET Core and MEAN Stack. Delve into practical projects and advanced concepts.
My name is Nikola Živković and I am a software developer with over 7 years of experience in the industry. I’ve earned a Master’s degree in Computer Science from the University of Novi Sad back in 2011, but by then I was already working for several companies. At the moment I am a part of Vega IT Sourcing team from Novi Sad. During the time span in the industry, I worked on large enterprise systems as well as on small web projects. Apart from that, I have experience in knowledge sharing, talking at meetups, conferences and as a guest lecturer at the University of Novi Sad.
Join 3.1 million developers at
What You'll Learn
- Compare relational and NoSQL databases by consistency, schema flexibility, and scalability tradeoffs
- Identify NoSQL database types and select document stores like MongoDB for suitable use cases
- Perform MongoDB CRUD and administration tasks in the shell, including indexes for query performance
- Use MongoDB Compass to view, query, and monitor MongoDB databases, collections, and documents
- Implement replica sets and validate durability with automatic failover using MongoDB shell commands
- Configure sharding components (mongos, config servers, shards) to scale collections horizontally
- Build CRUD repositories in C#/.NET Core using MongoDB.Driver with async queries, updates, deletes, and indexes
- Create a MEAN stack CRUD app using Angular, Node/Express, and Mongoose schemas, validation, and APIs
Learning Roadmap
1.
Introduction to NoSQL and Polyglot Persistence
Introduction to NoSQL and Polyglot Persistence
2.
Getting Started Using MongoDB
Getting Started Using MongoDB
3.
High Availability and High-Throughput Configurations
High Availability and High-Throughput Configurations
5 Lessons
5 Lessons
4.
Using MongoDB in C# and .Net Core
Using MongoDB in C# and .Net Core
5 Lessons
5 Lessons
5.
Using MongoDB with Node.js, Express and Angular
Using MongoDB with Node.js, Express and Angular
10 Lessons
10 Lessons
6.
Serverless & MongoDB Atlas
Serverless & MongoDB Atlas
6 Lessons
6 Lessons
7.
Appendix
Appendix
5 Lessons
5 Lessons
Show License and Attributions
Nikola Zivkovic
Team Lead | Software Developer | Data Scientist | Speaker | Author
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources