Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering MongoDB with ASP.NET Core: A Complete Guide to MVC
Rating: 4.0 out of 5(51 ratings)
2,449 students

Mastering MongoDB with ASP.NET Core: A Complete Guide to MVC

Learn MongoDB NoSQL Usage with latest ASP.NET Core and Create a CRUD MVC Application with MongoDB as Back-end Database
Last updated 10/2025
English

What you'll learn

  • They will learn building an MVC application with ASPNET Core 3 Using MongoDB as Database.
  • They will learn about NoSQL concepts ASPNET Core as Microsoft's latest web framework.
  • Querying MongoDB database and how it connects to the MVC app
  • Complete a CRUD application that has all the required functionalities Using MVC and MongoDB
  • Lots of hands-on coding using C# and ASPNET Core

Course content

11 sections50 lectures6h 4m total length
  • Recent Course Updates0:55

    Course updates announcement! Students will now be able to create the project in the current asp.net 8 core using Mongo DB Atlas cloud. Please refer to the lecture titled "Migrate the ASP.NET Core 3.0 CRUD application to ASP.NET 8" in the Bonus Section 11 . The GitHub Repository for the upgrade is available as a resource link with this lecture.

  • Course Review and Rating System1:21

    This lecture intends to make the students aware of the rating system for a course, how it could be skipped or rescheduled to appear at the end of the course when they have a better overview of the course rather than at the start of the course.

  • Introduction12:17

    This is a video on the overview of the entire course based on ASP.NET Core 3. After watching this tutorial, the students will have a broad outlook on what to expect from the course.

  • Downloading and Installation of Visual Studio 2019 for Mac and Linux3:59

    This lecture will provide the download links for students opting to work on Mac and Linux operating systems. It also provides links to the other pre-requisite resources essential to create and run the asp.net core 3 application with MongoDB as detailed in this course.

  • Preview of the Completed ASP.NET Core 3 MVC Application2:25

    This is a preview of the completed as-built application which the students will build from scratch. The lecture shows all the CRUD functionalities of the completed application with ASP.NET Core MVC with MongoDB as a database server.

Requirements

  • The only course prerequisites are installation of Visual Studio 2019 (Community Edition) which is free to download and install. It will be beneficial if the students have about six months experience in C# or any other high level programming language
  • MongoDB installation which will taught during the course

Description

This is an all-level course in Building apps with ASPNET Core 3 MVC Using MongoDB as a back-end database.  To start with, it handles the concept of a NoSQL database comparing it with the conventional relational databases (RDBMS). The course then proceeds with one of the most popular NoSQL databases, the MongoDB which is a document-based database for proceeding further with applications developed with the popular ASP.NET Core framework.  The course uses the latest ASP.NET Core 3 for the hands-on development work. It shows and teaches the creation of an ASP.NET Core 3 MVC application in-depth, from scratch. It covers all the critical concepts associated with an MVC (Model-View-Controller) application built with the ASP.NET Core framework.

Some of the comments about the course:

"An elaborate and detailed description for a beginner. The author has put a lot of effort into structuring the content. Certainly proved useful to me as a starter."  - Sudeep Ghatak

"to whom all want to know what is MongoDB and use it with MVC Core i would strongly recommend you to attend in this course ." - Abdalla Ben Omran

"I thought the course is quite relevant for beginners who want to learn ASPNet Core 3 with MVC and MongoDB from scratch. I liked the course so far. The instructor is very clear and to the point. There are good resources made available in the course for practice, thereby gaining more insight. The buildup of the course is gradual, therefore easy to grasp." - Moumita Chatterjee

The highlights of the MVC application being the introduction of a data access layer using a repository pattern in keeping with Industry best practices.  It also uses async programming (as opposed to synchronous programming) which is at the core of the new web framework of ASP.NET Core that has been rewritten from the earlier popular ASP.NET framework.

ASP.NET Core 3 has just been released in the .NET Conference 2019 on September 23, 2019, so the course uses the latest cutting edge technology released by Microsoft for which the Microsoft developer community has been waiting for long!


Who this course is for:

  • Beginner to intermediate level C# and Microsoft web developers
  • Students of Computer Science/Software Engineering
  • Anybody having some programming knowledge willing to learn web development with Microsoft stack.
  • Developers using SQL database earlier and now wishing to switch over to (or just) NoSQL database usage in a web application