Mongodb for .NET/C# Developers
2.8 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
20 students enrolled

Mongodb for .NET/C# Developers

Use the most well known NoSQL database for your .NET Projects
2.8 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
20 students enrolled
Created by Amr Swalha
Last updated 10/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • NoSQL Basics
  • MongoDB Basics
  • Installing MongoDB Driver for .NET
  • Connect to MongoDB server via MongoDB Driver for .NET
  • Query database for collections
  • Query Collections
  • Query Documents in Collections
  • Do CRUD on Documents in collections
  • Using MongoDB with ASP(dot)NET Core
Course content
Expand all 16 lectures 01:17:08
+ Collections
5 lectures 27:53
Creating collections
07:38
Collection Query - Find - Single Item
07:40
Collection Query - Find - Multiple Item
05:41
Collection Sorting
04:22
Collection Projection
02:32
+ Documents
3 lectures 14:53
Inserting Multiple Documents
04:59
Updating Documents
05:14
Deleting Documents
04:40
+ MongoDB and ASP.NET Core
4 lectures 18:10
Installing MongoDB for ASP.NET Core
06:06
Getting Items and Creating API Controller
05:35
Inserting Document
02:38
Updating Documents
03:51
Requirements
  • Visual Studio 2019
  • MongoDB Server (Can be online for free)
Description

Hello and welcome to this course. This course will help you in using MongoDB with .NET. MongoDB is one of the most well known NoSQL Databases that is used around the world. MongoDB as a NoSQL database has many advantages over traditional software such as the dynamic structure that allows you to store different shapes of data.


MongoDB will allow you to store data in JSON format like where you have the ability to add different sets of JSON documents that do not look alike in the same collection. Collections are like tables where you store the data that you desire. After storing document you can query them inside a collection like a SQL database but with a unique query syntax.


MongoDB can be used for different project types. But, it recommended for Big data projects. Also, Content Management and Social Networks. If you find yourself cannot decide on a certain structure for the database you can use MongoDB where it gives you the most flexibility for your work.


MongoDB can be used for .NET Core Projects and .NET Framework projects. For MongoDB, you can either host it's database server locally or uses online MongoDB cloud providers.MongoDB can be replicated easily and also scaled out. Many features available for you that you can use to optimize the database to suit your needs and work.


MongoDB's main difference is the structure of the stored data. But, the query is like any SQL database where you can limit your selection of columns or add where clauses to your selections to limit data retrieval. Also, you can order by the results just as you do with SQL.


This course will help you with MongoDB basics where you will be able to create a .NET application that will connect to MongoDB to save and retrieve the data. Also, we will add an ASP.NET Core Application where you can save and retrieve data to MongoDB via ASP.NET Core API.

Who this course is for:
  • Anyone interested in MongoDB with .NET