دوره آموزشی آمادگی برای مدرک توسعه‌دهنده سی‌شارپ مونگو‌دی‌بی (MongoDB)

دوره آموزشی آمادگی برای مدرک توسعه‌دهنده سی‌شارپ مونگو‌دی‌بی (MongoDB)

4 ساعت 14 دقیقهمتوسط2025-07-01

مدرسین

MongoDB

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 در پروژه‌های واقعی و آزمون‌های تخصصی

مهارت ها

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
۱۰۰,۰۰۰ تومان