آموزش تسلط بر MongoDB با ASP.NET Core: راهنمای کامل MVC

دانلود Mastering MongoDB with ASP.NET Core: A Complete Guide to MVC

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از MongoDB NoSQL را در ASP.NET 6.0 بیاموزید و یک برنامه CRUD MVC با MongoDB به عنوان پایگاه داده Back-end ایجاد کنید. آنها با مفاهیم NoSQL ASPNET Core به عنوان آخرین چارچوب وب مایکروسافت آشنا خواهند شد. پرس و جو از پایگاه داده MongoDB و نحوه اتصال آن به برنامه MVC تکمیل یک برنامه CRUD که تمام عملکردهای مورد نیاز را دارد با استفاده از MVC و MongoDB تعداد زیادی کد نویسی عملی با استفاده از C# و ASPNET Core پیش نیازها: تنها پیش نیاز دوره نصب Visual Studio 2019 ( نسخه Community) که دانلود و نصب رایگان است. اگر دانش آموزان حدود شش ماه تجربه در C# یا هر زبان برنامه نویسی سطح بالا دیگری نصب MongoDB داشته باشند که در طول دوره تدریس می شود مفید خواهد بود.

این یک دوره آموزشی تمام سطحی در ساخت برنامه ها با ASPNET Core 3 MVC با استفاده از MongoDB به عنوان یک پایگاه داده پشتیبان است. برای شروع، مفهوم یک پایگاه داده NoSQL را در مقایسه با پایگاه داده های رابطه ای معمولی (RDBMS) مدیریت می کند. سپس دوره با یکی از محبوب ترین پایگاه های داده NoSQL، MongoDB که یک پایگاه داده مبتنی بر سند برای ادامه بیشتر با برنامه های توسعه یافته با چارچوب محبوب ASP.NET Core است، ادامه می یابد. این دوره از آخرین ASP.NET Core 3 برای کار توسعه عملی استفاده می کند. ایجاد یک برنامه ASP.NET Core 3 MVC را به صورت عمیق و از ابتدا نشان می دهد و آموزش می دهد. تمام مفاهیم مهم مرتبط با یک برنامه MVC (Model-View-Controller) ساخته شده با چارچوب ASP.NET Core را پوشش می دهد.

برخی از نظرات درباره دوره:

"توضیح مفصل و مفصل برای یک مبتدی. نویسنده تلاش زیادی برای ساختاربندی محتوا انجام داده است. مطمئناً برای من به عنوان یک شروع کننده مفید بود." - سودیپ گاتک

"برای کسانی که همه می خواهند بدانند MongoDB چیست و از آن با MVC Core استفاده کنند، اکیداً به شما توصیه می کنم در این دوره شرکت کنید." - عبدالله بن عمران

"فکر می‌کنم این دوره برای مبتدیانی که می‌خواهند ASPNet Core 3 با MVC و MongoDB را از ابتدا یاد بگیرند، کاملاً مرتبط است. من دوره را تا اینجا دوست داشتم. مدرس بسیار واضح و دقیق است. منابع خوبی در دسترس است. در دوره برای تمرین، در نتیجه به دست آوردن بینش بیشتر، ایجاد دوره تدریجی است، بنابراین به راحتی قابل درک است. - مومیتا چاترجی

از ویژگی‌های برجسته برنامه MVC، معرفی یک لایه دسترسی به داده با استفاده از الگوی مخزن مطابق با بهترین شیوه‌های صنعت است. همچنین از برنامه‌نویسی همگام (برخلاف برنامه‌نویسی همزمان) استفاده می‌کند که در هسته چارچوب وب جدید ASP.NET Core است که از چارچوب محبوب قبلی ASP.NET بازنویسی شده است.

ASP.NET Core 3 به تازگی در کنفرانس .NET 2019 در تاریخ 23 سپتامبر 2019 منتشر شده است، بنابراین این دوره از جدیدترین فناوری پیشرفته منتشر شده توسط مایکروسافت استفاده می کند که جامعه توسعه دهندگان مایکروسافت مدت ها منتظر آن بوده است!



سرفصل ها و درس ها

مقدمه دوره Introduction to the Course

  • سیستم بررسی و رتبه بندی دوره Course Review and Rating System

  • مقدمه Introduction

  • دانلود و نصب Visual Studio 2019 برای مک و لینوکس Downloading and Installation of Visual Studio 2019 for Mac and Linux

  • پیش نمایش برنامه تکمیل شده ASP.NET Core 3 MVC Preview of the Completed ASP.NET Core 3 MVC Application

انتقال پروژه MVC دوره از ASP.NET Core 3.0 به ASP.NET 6.0 Migration of Course MVC Project from ASP.NET Core 3.0 to ASP.NET 6.0

  • مهاجرت به ASP.NET 6.0 Migrating to ASP.NET 6.0

مفهوم پایگاه داده NoSQL و مقایسه با پایگاه های داده رابطه ای مرسوم Concept of NoSQL database and Comparison with Conventional Relational Databases

  • بخش مقدمه Section Introduction

  • پایگاه داده NoSQL چیست و چرا به آنها نیاز است؟ What is a NoSQL Database and why they are needed?

  • مقایسه پایگاه های داده NoSQL با پایگاه های داده رابطه ای Comparing NoSQL databases with relational databases

  • تخصیص مفاهیم پایگاه داده NoSQL NoSQL Database Concepts Assignment

نصب MongoDb Installing MongoDb

  • بخش مقدمه Section Introduction

  • چگونه MongoDb را روی ماشین محلی نصب کنیم؟ How to install MongoDb on the local machine?

MongoDB را پیکربندی کنید و یک پایگاه داده ایجاد کنید Configure MongoDB and Create a Database

  • بخش مقدمه Section Introduction

  • به سرور MongoDB متصل شوید و MongoDb Client را راه اندازی کنید Connect to the MongoDB Server and Start the MongoDb Client

  • یک پایگاه داده MongoDB ایجاد کنید و یک مجموعه اضافه کنید Create a MongoDB Database and add a Collection

  • جستجو در پایگاه داده MongoDB - قسمت 1 Querying the MongoDB Database - Part 1

  • جستجو در پایگاه داده MongoDB - قسمت 2 Querying the MongoDB Database - Part 2

  • چند مفهوم مهم MongoDB که باید به خاطر بسپارید Couple of Important MongoDB Concepts to Remember

  • نوشتن و تست پرس و جوهای MongoDB Writing and Testing the MongoDB Queries

UI برای MongoDB - MongoDB Compass UI for MongoDB - MongoDB Compass

  • عمق قطب نما MongoDB MongoDB Compass Indepth

ASP.NET Core - مقدمه ASP.NET Core - An Introduction

  • بخش مقدمه Section Introduction

  • ASP.NET Core چیست؟ What is ASP.NET Core?

  • نکات برجسته و ویژگی های ASP.NET Core Highlights and Features of ASP.NET Core

  • مبانی برنامه نویسی ناهمزمان Asynchronous Programming Fundamentals

  • آزمون ASP.NET Core3 Quizzing ASP.NET Core3

یک برنامه ASP.NET Core 3 MVC با پایگاه داده MongoDB ایجاد کنید Create an ASP.NET Core 3 MVC Application with MongoDB Database

  • بخش مقدمه Section Introduction

  • یک برنامه ASP.NET Core 3 MVC ایجاد کنید Create an ASP.NET Core 3 MVC Application

  • ساختار پروژه را در ASP.NET Core 3 MVC Application بررسی کنید Inspect the project structure in ASP.NET Core 3 MVC Application

  • توضیحات معماری Model-View-Controller Model-View-Controller Architecture Description

ساختن عملی برنامه MVC تا زمان تکمیل Hands-on Building the MVC Application Further till Completion

  • بخش مقدمه Section Introduction

  • یک پروژه کتابخانه کلاس برای لایه دسترسی به داده اضافه کنید Add a Class Library Project for Data Access Layer

  • یک کلاس مشتری به عنوان مدل ایجاد کنید Create a Customer Class as Model

  • یک زمینه مشتری ایجاد کنید که یک رابط ICustomerContext را پیاده سازی کند Create a Customer Context that Implements an ICustomerContext interface

  • یک رابط ICustomerRepository ایجاد کنید Create an ICustomerRepository Interface

  • یک CustomerRepository ایجاد کنید که رابط ICustomerRepository را پیاده سازی کند Create a CustomerRepository that Implements the ICustomerRepository Interface

  • چگونه تنظیمات MongoDB را پیکربندی کنیم؟ How to Configure the MongoDB Settings?

  • تنظیمات، زمینه و کلاس های مخزن را در کلاس Startup ثبت کنید Register Settings, Context and Repository Classes in the Startup class

  • روش اقدام Index() را در Home Controller ویرایش کنید Edit the Index() Action Method in the Home Controller

  • برای نمایش فهرست مشتریان، نمای پیش‌فرض نمایه را برای Home Controller ویرایش کنید Edit the Default Index View for the Home Controller to Show the Customer List

  • یک روش اقدام برای دریافت مشتری با شناسه ایجاد کنید Create an Action Method to Get a Customer By Id

  • مشاهده دریافت مشتری بر اساس شناسه را برای نمایش مشتری بر اساس شناسه ایجاد کنید Create Get Customer By Id View to Show the Customer by Id

  • روش‌های اقدام برای درج مشتری ایجاد کنید Create Action Methods to Insert a Customer

  • برای افزودن یک مشتری جدید، نمای درج را ایجاد کنید Create the Insert View to Add a New Customer

  • روش های اقدام را برای به روز رسانی یک مشتری ایجاد کنید Create the Action Methods to Update a Customer

  • نمای Update را برای به روز رسانی یک مشتری ایجاد کنید Create the Update View to Update a Customer

  • برای تأیید مشتری قبل از حذف، روش‌های اقدام ConfirmDelete را ایجاد کنید Create the ConfirmDelete Action Methods to Confirm the Customer before Deleting

  • برای تایید مشتری قبل از حذف، نمای ConfirmDelete را ایجاد کنید Create the ConfirmDelete View to Confirm the Customer Before Deleting

  • روش Delete Action را ایجاد کنید Create the Delete Action Method

  • برنامه تکمیل شده ASP.NET Core 3 MVC را تست کنید Test the Completed ASP.NET Core 3 MVC Application

  • ASP.NET Core 3 MVC Application Assignment ASP.NET Core 3 MVC Application Assignment

  • سخنرانی پاداش: چگونه MongoDB با انجمن های متعدد به چند برخورد می کند؟ Bonus Lecture: How Does MongoDB Handle Many-to-Many Associations?

منابع اضافی Additional Resources

  • منابع مشابه در کانال یوتیوب من Similar Resources on My YouTube Channel

بخش پاداش: مهاجرت به ASP.NET 8 و ایجاد پایگاه داده در MongoDB Atlas Bonus Section: Migrating to ASP.NET 8 and Creating the Database on MongoDB Atlas

  • ایجاد یک پایگاه داده MongoDB با استفاده از MongoDB Atlas Cloud برای عملیات CRUD Create a MongoDB Database Using MongoDB Atlas Cloud for CRUD Operations

  • برنامه ASP.NET Core 3.0 CRUD را به ASP.NET 8 منتقل کنید Migrate the ASP.NET Core 3.0 CRUD application to ASP.NET 8

نمایش نظرات

آموزش تسلط بر MongoDB با ASP.NET Core: راهنمای کامل MVC
جزییات دوره
6 hours
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,380
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kaushik Roy Chowdhury Kaushik Roy Chowdhury

مدرس نرم افزار و ایجاد دوره آنلاین