Tutorialspoint

4th Of July Sale Flat 10% off, Use Code: FREEDOM10

ASP.NET Core 3 MVC Application with MongoDB

person icon Kaushik Roy Chowdhury

4.6

ASP.NET Core 3 MVC Application with MongoDB

ASP.NET Core 3, MVC, MongoDB and Data Access Layer

updated on icon Updated on Jun, 2024

language icon Language - English

person icon Kaushik Roy Chowdhury

English [CC]

category icon Development,Development Other

Lectures -45

Resources -17

Duration -4.5 hours

4.6

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This is an all-level course in Building an MVC app with ASP.NET Core 3 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. 

The main 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!

Goals

  • The students will learn building an MVC application with ASPNET Core 3 Using MongoDB as Database. In the process they will learn about NoSQL concepts and significance of ASPNET Core as Microsoft's latest and versatile web framework.
  • They will learn the querying of MongoDB database and how it connects to the MVC application for providing CRUD functionality.
  • The students will have plenty of hands-on coding as well as a number of assignments and a quiz to assess their grasp on the topics covered.

Prerequisites

  • A Computer installed with Windows with 1.8 GHz or faster processor. Quad-core or better recommended
  • 2 GB of RAM; 8 GB of RAM recommended
  • Video card that supports a minimum display resolution of 720p (1280 by 720);
  • Broadband Internet Connection (Preferably fibre or ADSL at least)
  • 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
ASP.NET Core 3 MVC Application with MongoDB

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction to the Course
1 Lectures
  • play icon Course Introduction 12:17 12:17
Concept of NoSQL database and Comparison with Conventional Relational Databases
4 Lectures
Tutorialspoint
Where to Install MongoDB From?
2 Lectures
Tutorialspoint
How to Install MongoDB and Create a Database?
7 Lectures
Tutorialspoint
ASP.NET Core - An Introduction
4 Lectures
Tutorialspoint
Build an ASP.NET Core 3 Application with MongoDB Database
4 Lectures
Tutorialspoint
Complete Building the MVC Application Step-by-Step in Visual Studio 2019
22 Lectures
Tutorialspoint

Instructor Details

Kaushik Roy Chowdhury

Kaushik Roy Chowdhury

I am Kaushik Roy Chowdhury from Auckland, New Zealand (God’s own country) whose main passion in life is all about software education, teaching and mentoring.

I am a Microsoft Certified Professional (MCP). I have a Master's degree in Computer Science (from AUT University, Auckland) which is accompanied by more than 15 years of commercial experience working in several assignments for companies in New Zealand.

Some of the multi-national companies that I have worked as Senior developer are Sungard, Trimble Navigation etc. I have also taught extensively in tertiary institutions in programming languages such as C#, Java, C. My vision statement is Software consultation, mentoring, learning and teaching new technologies.

Every day I do what I love most: Learning new technologies and tools related to software development and translate this knowledge for creating useful and engaging e-learning materials for willing learners. I have been to mentor and train young and intelligent minds with the cutting edge technologies that will enable them to enjoy a great career path and settle in the pursuit of a great profession.  

I have extensive teaching experience at tertiary institutes and universities in New Zealnd e.g: CPIT (now Ara Institute Of Canterbury), University of Canterbury, AUT University in programming subjects: C#, Java (Object Oriented) and C.

I am also a member of the .NET foundation, which is a Microsoft organization to support and foster the Microsoft open-source ecosystem.

Finally, here are some of my earlier reviews from courses on Tutorialspoint:

"Kaushik's courses are my main reference for anything C# - I find his explanations full of detail which helps to solidify a full understanding of even the most complex aspects of C# programming." - Martin Catherall (Microsoft MVP) - Master Collection Classes in C# Using Visual Studio

"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 (ASP.NET Core 3 with MVC and MongoDB)

"Great material. Learned a lot."  - John Taylor (Master Collection Classes in C# Using Visual Studio)

"Well explained in detail." - Fred Handal (Build and Learn ASP.NET Core 3.1 Blazor Hands-On

"It's a nice introduction into Blazor server side where you got a good understanding of Blazor fundamentals" - Seb Lowe (Build and Learn ASP.NET Core 3.1 Blazor Hands-On)

"One of the best Blazor course" -  Mohamed Cisse (Build and Learn ASP.NET Core 3.1 Blazor Hands-On)

"If you're like me and were struggling to setup/use Apigee X because the Google docs were lacking the depth to understand the step you were taking and what to do next, this course is for you! Great beginner Apigee X course, I'm really looking forward to the Intermediate/Advanced course to come" - Garrick Brown (Google Cloud Apigee X API Management - Hands-On Training )

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515