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

MongoDB
Developer Data Platform
جزئیات دوره
تو این دوره جامع، با MongoDB آشنا میشی؛ یه دیتابیس سندی (document database) قدرتمند و انعطافپذیر که خیلی فرق داره با دیتابیسهای سنتی SQL. این دوره توسط خود تیم MongoDB طراحی شده تا بهترین آموزش رو بهت بده.
اینجا مفاهیم اصلی و معماری MongoDB رو یاد میگیری که باعث شده این سیستم نسبت به دیتابیسهای قدیمی، سریعتر و منعطفتر باشه. با مدل سندی MongoDB آشنا میشی، یاد میگیری چطوری عملیات ساخت، خواندن، بهروزرسانی و حذف دادهها (CRUD) رو انجام بدی و بفهمی چطور ایندکسها به بهبود سرعت جستجو کمک میکنن.
همچنین با مهارتهای دیگهای که تو آزمونهای MongoDB بررسی میشه آشنا میشی، مثل مدلسازی دادهها، ابزارها و درایورهای MongoDB که تو پروژههای واقعی به کار میان.
این دوره برای توسعهدهندهها، مدیران دیتابیس و هر کسی که میخواد MongoDB رو تو برنامههای مدرن و حرفهای به کار بگیره، کاملا مناسبه.
اهداف یادگیری این دوره:
آشنایی با مفاهیم پایه و معماری MongoDB و تفاوتهای آن با دیتابیسهای SQL
یادگیری مدل سندی MongoDB و کاربردهای آن در توسعه نرمافزار
انجام عملیات CRUD روی دادهها در MongoDB
درک اهمیت ایندکسها و نحوه استفاده از آنها
یادگیری مدلسازی دادهها برای طراحی ساختار بهینه دیتابیس
آشنایی با ابزارها، کتابخانهها و درایورهای MongoDB
آماده شدن برای استفاده حرفهای از MongoDB در پروژهها و آزمونهای تخصصی
اینجا مفاهیم اصلی و معماری MongoDB رو یاد میگیری که باعث شده این سیستم نسبت به دیتابیسهای قدیمی، سریعتر و منعطفتر باشه. با مدل سندی MongoDB آشنا میشی، یاد میگیری چطوری عملیات ساخت، خواندن، بهروزرسانی و حذف دادهها (CRUD) رو انجام بدی و بفهمی چطور ایندکسها به بهبود سرعت جستجو کمک میکنن.
همچنین با مهارتهای دیگهای که تو آزمونهای MongoDB بررسی میشه آشنا میشی، مثل مدلسازی دادهها، ابزارها و درایورهای MongoDB که تو پروژههای واقعی به کار میان.
این دوره برای توسعهدهندهها، مدیران دیتابیس و هر کسی که میخواد MongoDB رو تو برنامههای مدرن و حرفهای به کار بگیره، کاملا مناسبه.
اهداف یادگیری این دوره:
آشنایی با مفاهیم پایه و معماری MongoDB و تفاوتهای آن با دیتابیسهای SQL
یادگیری مدل سندی MongoDB و کاربردهای آن در توسعه نرمافزار
انجام عملیات CRUD روی دادهها در MongoDB
درک اهمیت ایندکسها و نحوه استفاده از آنها
یادگیری مدلسازی دادهها برای طراحی ساختار بهینه دیتابیس
آشنایی با ابزارها، کتابخانهها و درایورهای MongoDB
آماده شدن برای استفاده حرفهای از MongoDB در پروژهها و آزمونهای تخصصی
مهارت ها
MongoDBNode.jsJavaScript FrameworksDatabase DevelopmentDatabase ManagementCert PrepWeb DevelopmentOpen SourceSoftware Development
سرفصل ها
۰. مقدمه
- 01 - مقدمهای بر MongoDB Atlas
- 02 - ایجاد و استقرار یک خوشه Atlas
- 03 - شروع کار با MongoDB Atlas
۱. MongoDB و مدل سند
- 04 - مقدمهای بر MongoDB Atlas
- 05 - مدل سند MongoDB
- 06 - مدیریت پایگاههای داده، مجموعهها و اسناد در Atlas Data Explorer
- 07 - مروری بر MongoDB و بررسی مدل سند
۲. اتصال به پایگاه داده MongoDB
- 08 - استفاده از رشتههای اتصال MongoDB
- 09 - اتصال به خوشه MongoDB Atlas با استفاده از Shell
- 10 - اتصال به یک خوشه MongoDB Atlas با Compass
- 11 - اتصال به یک خوشه MongoDB Atlas با یک برنامه
- 12 - عیبیابی خطاهای اتصال MongoDB Atlas
- 13 - بررسی اتصال به پایگاه داده شما
۳. اتصال به MongoDB در سی شارپ
- 14 - استفاده از کتابخانههای کلاینت Node.js در MongoDB
- 15 - اتصال به یک کلاستر Atlas در برنامههای Node.js
- 16 - عیبیابی اتصال MongoDB در برنامههای Node.js
- 17 - بررسی اتصال به MongoDB در Node.js
۴. عملیات CRUD در MongoDB - درج و یافتن اسناد
- 18 - درج اسناد در یک مجموعه MongoDB
- 19 - یافتن اسناد در یک مجموعه MongoDB
- 20 - یافتن اسناد با استفاده از عملگرهای مقایسهای
- 21 - کوئری روی عناصر آرایه در MongoDB
- 22 - یافتن اسناد با استفاده از عملگرهای منطقی
- 23 - عملیات CRUD در MongoDB - بررسی درج و یافتن اسناد
۵. عملیات CRUD در MongoDB - جایگزینی و حذف اسناد
- 24 - جایگزینی یک سند در MongoDB
- 25 - بهروزرسانی اسناد MongoDB با استفاده از updateOne()
- 26 - بهروزرسانی اسناد MongoDB با استفاده از findAndModify()
- 27 - بهروزرسانی اسناد MongoDB با استفاده از updateMany()
- 28 - حذف اسناد در MongoDB
- 29 - عملیات CRUD در MongoDB - بررسی جایگزینی و حذف اسناد
۶. عملیات CRUD در MongoDB - اصلاح نتایج پرسوجو
- 30 - مرتب سازی و محدود کردن نتایج کوئری در MongoDB
- 31 - برگرداندن دادههای خاص از یک پرسوجو در MongoDB
- 32 - شمارش اسناد در یک مجموعه MongoDB
- 33 - عملیات CRUD در MongoDB - بررسی نتایج کوئریهای اصلاح شده
۷. عملیات CRUD در MongoDB در سی شارپ
- 34 - کار با اسناد MongoDB در Node.js
- 35 - درج سند در برنامههای Node.js
- 36 - کوئری زدن روی یک مجموعه MongoDB در برنامههای Node.js
- 37 - بهروزرسانی اسناد در برنامههای Node.js
- 38 - حذف اسناد در برنامههای Node.js
- 39- ایجاد تراکنشهای MongoDB در برنامههای Node.js
- 40 - بررسی عملیات CRUD در MongoDB در Node.js
۸. تجمیع MongoDB
- 41- مقدمهای بر تجمیع MongoDB
- 42 - استفاده از مراحل $match و $group در یک خط لوله تجمیع MongoDB
- 43 - استفاده از مراحل $sort و $limit در یک خط لوله تجمیع MongoDB
- 44 - استفاده از مراحل $project، $count و $set در یک خط لوله تجمیع MongoDB
- 45 - استفاده از مرحله $out در یک خط لوله تجمیع MongoDB
- 46 - بررسی تجمیع MongoDB
۹. تجمیع MongoDB با سی شارپ
- 47- ساخت یک خط لوله تجمیع MongoDB در برنامههای Node.js
- 48 - استفاده از مراحل تجمیع MongoDB با Node.js - $Match و $group
- 49 - استفاده از مراحل تجمیع MongoDB با Node.js - $Sort و $project
- 50 - بررسی تجمیع MongoDB با Node.js
۱۰. ایندکسهای MongoDB
- 51- استفاده از ایندکسهای MongoDB در مجموعهها
- 52- ایجاد یک اندیس فیلد واحد در MongoDB
- 53- ایجاد یک اندیس چندکلیدی در MongoDB
- 54- کار با شاخصهای مرکب در MongoDB
- 55 - حذف اندیسهای MongoDB
- 56- مقدمهای بر بررسی مدلسازی دادههای MongoDB
۱۱. جستجوی اطلس MongoDB
- 57- استفاده از جستجوی مبتنی بر ربط و فهرستهای جستجو
- 58 - ایجاد یک فهرست جستجو با نگاشت پویای فیلد
- 59- ایجاد یک فهرست جستجو با نگاشت فیلد استاتیک
- 60 - استفاده از $search و عملگرهای مرکب
- 61 - گروهبندی نتایج جستجو با استفاده از وجهها
- 62 - بررسی جستجوی Atlas در MongoDB
۱۲. مقدمهای بر مدلسازی دادههای MongoDB
- 63- مقدمهای بر مدلسازی دادهها
- 64- انواع روابط دادهای
- 65- مدلسازی روابط دادهها
- 66 - جاسازی دادهها در اسناد
- 67 - ارجاع به دادهها در اسناد
- 68- مقیاسبندی یک مدل داده
- 69- استفاده از ابزارهای Atlas برای کمک به طرحواره
- 70 - مقدمهای بر بررسی مدلسازی دادههای MongoDB
۱۳. تراکنشهای MongoDB
- 71- مقدمهای بر تراکنشهای ACID
- 72 - تراکنشهای ACID در MongoDB
- 73- استفاده از تراکنشها در MongoDB
- 74 - بررسی تراکنشها
نتیجهگیری
- 75 - پیش به سوی اخذ گواهینامه MongoDB
دوره های مرتبط
- دوره آموزشی آمادگی برای مدرک توسعهدهنده سیشارپ مونگودیبی (MongoDB)
- دوره آموزشی آمادگی برای مدرک توسعهدهنده پایتون مونگودیبی (MongoDB)
- دوره آموزشی آمادگی برای گواهینامه توسعهدهنده جاوا MongoDB Associate
- دوره آموزشی مدل سازی داده ها در MongoDB
- دوره آموزشی یادگیری جامع MERN
- دوره آموزشی استفاده از MongoDB با سی شارپ
- دوره آموزشی استفاده از MongoDB با Node.js
- دوره آموزشی استفاده از MongoDB با پایتون