دوره آموزشی آمادگی برای مدرک توسعهدهنده سیشارپ مونگودیبی (MongoDB)
4 ساعت 14 دقیقهمتوسط2025-07-01
مدرسین

MongoDB
Developer Data Platform
جزئیات دوره
تو این دوره، با MongoDB آشنا میشی؛ یه دیتابیس سندی (Document Database) قدرتمند و منعطف که خیلی با دیتابیسهای سنتی SQL فرق داره. این دوره مخصوص توسعهدهندههای C# طراحی شده تا بهترین مفاهیم و معماری MongoDB رو بهت یاد بده.
اینجا یاد میگیری چطور با MongoDB که تو برنامهنویسی C# کاربرد داره کار کنی، مدل سندی رو بفهمی، عملیات CRUD (ساخت، خواندن، بهروزرسانی و حذف دادهها) رو انجام بدی و بدونی چطور ایندکسها سرعت جستجو رو تو دیتابیس بالا میبرن.
علاوه بر این، با مهارتهای مهم دیگهای که تو آزمونهای MongoDB بررسی میشن هم آشنا میشی؛ مثل مدلسازی دادهها، ابزارها و درایورهای مخصوص MongoDB که با C# کار میکنن.
این دوره بهترین انتخاب برای توسعهدهندههای C#، مدیران دیتابیس و هر کسیه که میخواد با MongoDB تو برنامههای مدرن و پیشرفته کار کنه.
اهداف یادگیری این دوره:
آشنایی کامل با مفاهیم پایه و معماری MongoDB و تفاوت آن با دیتابیسهای SQL
یادگیری مدل سندی MongoDB و کاربرد آن در برنامههای C#
انجام عملیات CRUD در MongoDB با استفاده از زبان C#
درک اهمیت ایندکسها و نحوه استفاده درست از آنها برای بهبود عملکرد
یادگیری مدلسازی دادهها برای طراحی دیتابیس بهینه
آشنایی با ابزارها، کتابخانهها و درایورهای MongoDB مخصوص توسعهدهندگان C#
آمادگی برای استفاده حرفهای از MongoDB در پروژههای واقعی و آزمونهای تخصصی
اینجا یاد میگیری چطور با MongoDB که تو برنامهنویسی C# کاربرد داره کار کنی، مدل سندی رو بفهمی، عملیات CRUD (ساخت، خواندن، بهروزرسانی و حذف دادهها) رو انجام بدی و بدونی چطور ایندکسها سرعت جستجو رو تو دیتابیس بالا میبرن.
علاوه بر این، با مهارتهای مهم دیگهای که تو آزمونهای MongoDB بررسی میشن هم آشنا میشی؛ مثل مدلسازی دادهها، ابزارها و درایورهای مخصوص MongoDB که با C# کار میکنن.
این دوره بهترین انتخاب برای توسعهدهندههای C#، مدیران دیتابیس و هر کسیه که میخواد با MongoDB تو برنامههای مدرن و پیشرفته کار کنه.
اهداف یادگیری این دوره:
آشنایی کامل با مفاهیم پایه و معماری MongoDB و تفاوت آن با دیتابیسهای SQL
یادگیری مدل سندی MongoDB و کاربرد آن در برنامههای C#
انجام عملیات CRUD در MongoDB با استفاده از زبان C#
درک اهمیت ایندکسها و نحوه استفاده درست از آنها برای بهبود عملکرد
یادگیری مدلسازی دادهها برای طراحی دیتابیس بهینه
آشنایی با ابزارها، کتابخانهها و درایورهای MongoDB مخصوص توسعهدهندگان C#
آمادگی برای استفاده حرفهای از MongoDB در پروژههای واقعی و آزمونهای تخصصی
مهارت ها
MongoDBDatabase DevelopmentDatabase ManagementCert PrepProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
مقدمه
- مقدمهای بر MongoDB Atlas
- ایجاد و استقرار یک خوشه Atlas
- شروع کار با MongoDB Atlas
MongoDB و مدل سند
- مقدمهای بر MongoDB Atlas
- مدل سند MongoDB
- مدیریت پایگاههای داده، مجموعهها و اسناد در Atlas Data Explorer
- مروری بر MongoDB و بررسی مدل سند
اتصال به پایگاه داده MongoDB
- استفاده از رشتههای اتصال MongoDB
- اتصال به خوشه MongoDB Atlas با استفاده از Shell
- اتصال به یک خوشه MongoDB Atlas با Compass
- اتصال به یک خوشه MongoDB Atlas با یک برنامه
- عیبیابی خطاهای اتصال MongoDB Atlas
- بررسی اتصال به پایگاه داده شما
اتصال به MongoDB در سی شارپ
- استفاده از کتابخانههای کلاینت MongoDB به زبان C#
- اتصال به یک کلاستر Atlas در برنامههای C#
- عیبیابی اتصال MongoDB در برنامههای C#
- بررسی اتصال به MongoDB در سی شارپ
عملیات CRUD در MongoDB - درج و یافتن اسناد
- درج اسناد در یک مجموعه MongoDB
- یافتن اسناد در یک مجموعه MongoDB
- یافتن اسناد با استفاده از عملگرهای مقایسهای
- کوئری روی عناصر آرایه در MongoDB
- یافتن اسناد با استفاده از عملگرهای منطقی
- عملیات CRUD در MongoDB - بررسی درج و یافتن اسناد
عملیات CRUD در MongoDB - جایگزینی و حذف اسناد
- جایگزینی یک سند در MongoDB
- بهروزرسانی اسناد MongoDB با استفاده از updateOne()
- بهروزرسانی اسناد MongoDB با استفاده از findAndModify()
- بهروزرسانی اسناد MongoDB با استفاده از updateMany()
- حذف اسناد در MongoDB
- عملیات CRUD در MongoDB - بررسی جایگزینی و حذف اسناد
عملیات CRUD در MongoDB - اصلاح نتایج پرسوجو
- مرتب سازی و محدود کردن نتایج کوئری در MongoDB
- برگرداندن دادههای خاص از یک پرسوجو در MongoDB
- شمارش اسناد در یک مجموعه MongoDB
- عملیات CRUD در MongoDB - بررسی نتایج کوئریهای اصلاح شده
عملیات CRUD در MongoDB در سی شارپ
- کار با اسناد MongoDB در سی شارپ
- درج سند در برنامههای C#
- کوئری از یک مجموعه MongoDB در برنامههای C#
- بهروزرسانی اسناد در برنامههای C#
- حذف اسناد در برنامههای C#
- ایجاد تراکنشهای MongoDB در برنامههای C#
- بررسی عملیات CRUD در MongoDB در سی شارپ
تجمیع MongoDB
- مقدمهای بر تجمیع MongoDB
- استفاده از مراحل $match و $group در یک خط لوله تجمیع MongoDB
- استفاده از مراحل $sort و $limit در یک خط لوله تجمیع MongoDB
- استفاده از مراحل $project، $count و $set در یک خط لوله تجمیع MongoDB
- استفاده از مرحله $out در یک خط لوله تجمیع MongoDB
- بررسی تجمیع MongoDB
تجمیع MongoDB با سی شارپ
- ساخت یک خط لوله تجمیع MongoDB در برنامههای C#
- استفاده از مراحل تجمیع MongoDB با #C - $Match و $group
- استفاده از مراحل تجمیع MongoDB با #C - $Sort و $project
- بررسی تجمیع MongoDB با C#
ایندکسهای MongoDB
- استفاده از ایندکسهای MongoDB در مجموعهها
- ایجاد یک اندیس فیلد واحد در MongoDB
- ایجاد یک اندیس چندکلیدی در MongoDB
- کار با شاخصهای مرکب در MongoDB
- حذف اندیسهای MongoDB
- مقدمهای بر بررسی مدلسازی دادههای MongoDB
جستجوی اطلس MongoDB
- استفاده از جستجوی مبتنی بر ربط و فهرستهای جستجو
- ایجاد یک فهرست جستجو با نگاشت پویای فیلد
- ایجاد یک فهرست جستجو با نگاشت فیلد استاتیک
- استفاده از $search و عملگرهای مرکب
- گروهبندی نتایج جستجو با استفاده از وجهها
- بررسی جستجوی Atlas در MongoDB
مقدمهای بر مدلسازی دادههای MongoDB
- مقدمهای بر مدلسازی دادهها
- انواع روابط دادهای
- مدلسازی روابط دادهها
- جاسازی دادهها در اسناد
- ارجاع به دادهها در اسناد
- مقیاسبندی یک مدل داده
- استفاده از ابزارهای Atlas برای کمک به طرحواره
- مقدمهای بر بررسی مدلسازی دادههای MongoDB
تراکنشهای MongoDB
- مقدمهای بر تراکنشهای ACID
- تراکنشهای ACID در MongoDB
- استفاده از تراکنشها در MongoDB
- بررسی تراکنشها
نتیجهگیری
- پیش به سوی اخذ گواهینامه MongoDB