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

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

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

مدرسین

MongoDB

MongoDB

Developer Data Platform

جزئیات دوره

تو این دوره جامع، با MongoDB آشنا می‌شی؛ یه دیتابیس سندی (document database) قدرتمند و انعطاف‌پذیر که خیلی فرق داره با دیتابیس‌های سنتی SQL. این دوره توسط خود تیم MongoDB طراحی شده تا بهترین آموزش رو بهت بده.

اینجا مفاهیم اصلی و معماری MongoDB رو یاد می‌گیری که باعث شده این سیستم نسبت به دیتابیس‌های قدیمی، سریع‌تر و منعطف‌تر باشه. با مدل سندی MongoDB آشنا می‌شی، یاد می‌گیری چطوری عملیات ساخت، خواندن، به‌روزرسانی و حذف داده‌ها (CRUD) رو انجام بدی و بفهمی چطور ایندکس‌ها به بهبود سرعت جستجو کمک می‌کنن.

همچنین با مهارت‌های دیگه‌ای که تو آزمون‌های MongoDB بررسی می‌شه آشنا می‌شی، مثل مدل‌سازی داده‌ها، ابزارها و درایورهای MongoDB که تو پروژه‌های واقعی به کار میان.

این دوره برای توسعه‌دهنده‌ها، مدیران دیتابیس و هر کسی که می‌خواد MongoDB رو تو برنامه‌های مدرن و حرفه‌ای به کار بگیره، کاملا مناسبه.

اهداف یادگیری این دوره:
آشنایی با مفاهیم پایه و معماری MongoDB و تفاوت‌های آن با دیتابیس‌های SQL
یادگیری مدل سندی MongoDB و کاربردهای آن در توسعه نرم‌افزار
انجام عملیات CRUD روی داده‌ها در MongoDB
درک اهمیت ایندکس‌ها و نحوه استفاده از آن‌ها
یادگیری مدل‌سازی داده‌ها برای طراحی ساختار بهینه دیتابیس
آشنایی با ابزارها، کتابخانه‌ها و درایورهای MongoDB
آماده شدن برای استفاده حرفه‌ای از MongoDB در پروژه‌ها و آزمون‌های تخصصی

مهارت ها

MongoDBNode.jsJavaScript FrameworksDatabase DevelopmentDatabase ManagementCert PrepWeb DevelopmentOpen 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 در سی شارپ

  • استفاده از کتابخانه‌های کلاینت Node.js در MongoDB
  • اتصال به یک کلاستر Atlas در برنامه‌های Node.js
  • عیب‌یابی اتصال MongoDB در برنامه‌های Node.js
  • بررسی اتصال به MongoDB در Node.js

عملیات 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 در Node.js
  • درج سند در برنامه‌های Node.js
  • کوئری زدن روی یک مجموعه MongoDB در برنامه‌های Node.js
  • به‌روزرسانی اسناد در برنامه‌های Node.js
  • حذف اسناد در برنامه‌های Node.js
  • ایجاد تراکنش‌های MongoDB در برنامه‌های Node.js
  • بررسی عملیات CRUD در MongoDB در Node.js

تجمیع MongoDB

  • مقدمه‌ای بر تجمیع MongoDB
  • استفاده از مراحل $match و $group در یک خط لوله تجمیع MongoDB
  • استفاده از مراحل $sort و $limit در یک خط لوله تجمیع MongoDB
  • استفاده از مراحل $project، $count و $set در یک خط لوله تجمیع MongoDB
  • استفاده از مرحله $out در یک خط لوله تجمیع MongoDB
  • بررسی تجمیع MongoDB

تجمیع MongoDB با سی شارپ

  • ساخت یک خط لوله تجمیع MongoDB در برنامه‌های Node.js
  • استفاده از مراحل تجمیع MongoDB با Node.js - $Match و $group
  • استفاده از مراحل تجمیع MongoDB با Node.js - $Sort و $project
  • بررسی تجمیع MongoDB با Node.js

ایندکس‌های MongoDB

  • استفاده از ایندکس‌های MongoDB در مجموعه‌ها
  • ایجاد یک اندیس فیلد واحد در MongoDB
  • ایجاد یک اندیس چندکلیدی در MongoDB
  • کار با شاخص‌های مرکب در MongoDB
  • حذف اندیس‌های MongoDB
  • مقدمه‌ای بر بررسی مدل‌سازی داده‌های MongoDB

جستجوی اطلس MongoDB

  • استفاده از جستجوی مبتنی بر ربط و فهرست‌های جستجو
  • ایجاد یک فهرست جستجو با نگاشت پویای فیلد
  • ایجاد یک فهرست جستجو با نگاشت فیلد استاتیک
  • استفاده از $search و عملگرهای مرکب
  • گروه‌بندی نتایج جستجو با استفاده از وجه‌ها
  • بررسی جستجوی Atlas در MongoDB

مقدمه‌ای بر مدل‌سازی داده‌های MongoDB

  • مقدمه‌ای بر مدل‌سازی داده‌ها
  • انواع روابط داده‌ای
  • مدل‌سازی روابط داده‌ها
  • جاسازی داده‌ها در اسناد
  • ارجاع به داده‌ها در اسناد
  • مقیاس‌بندی یک مدل داده
  • استفاده از ابزارهای Atlas برای کمک به طرحواره
  • مقدمه‌ای بر بررسی مدل‌سازی داده‌های MongoDB

تراکنش‌های MongoDB

  • مقدمه‌ای بر تراکنش‌های ACID
  • تراکنش‌های ACID در MongoDB
  • استفاده از تراکنش‌ها در MongoDB
  • بررسی تراکنش‌ها

نتیجه‌گیری

  • پیش به سوی اخذ گواهینامه MongoDB
۱۰۰,۰۰۰ تومان