لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر 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
ساختن عملی برنامه 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
نمایش نظرات