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

MongoDB
Developer Data Platform
جزئیات دوره
تو این دوره جامع، با دنیای پایتون و MongoDB آشنا میشی؛ یه دیتابیس قدرتمند و منعطف که به شکل سندی (document-based) کار میکنه و با دیتابیسهای سنتی SQL خیلی فرق داره. این دوره توسط خود تیم MongoDB طراحی شده تا بهترین تجربه یادگیری رو بهت بده.
اینجا یاد میگیری مفاهیم اصلی و معماری MongoDB چیه و چرا این دیتابیس واسه توسعهدهندههای پایتون یک انتخاب عالی محسوب میشه. با مدل سندی MongoDB آشنا میشی، نحوه انجام عملیات CRUD (ساخت، خواندن، بهروزرسانی و حذف دادهها) رو یاد میگیری و اهمیت ایندکسها (indexes) رو تو بهبود کارایی دیتابیس میفهمی.
علاوه بر این، با مهارتهای دیگهای که تو آزمونهای مرتبط بررسی میشه هم آشنا میشی، مثل مدلسازی دادهها (data modeling)، ابزارها و کتابخانهها (tools and tooling) و درایورهای MongoDB برای پایتون.
این دوره مخصوص توسعهدهندههای پایتون، مدیران دیتابیس و هر کسیه که میخواد با استفاده از MongoDB تو برنامههای مدرن و سریع، بهترین نتیجه رو بگیره.
اهداف یادگیری این دوره:
آشنایی با مفاهیم پایه و معماری MongoDB و تفاوتهای اصلی آن با دیتابیسهای SQL
یادگیری مدل سندی MongoDB و کاربردهایش در برنامهنویسی پایتون
انجام عملیات CRUD روی دادهها در MongoDB با استفاده از پایتون
شناخت و استفاده از ایندکسها برای افزایش سرعت جستجو در دیتابیس
یادگیری مدلسازی دادهها برای طراحی ساختار بهینه دیتابیس
آشنایی با ابزارها، کتابخانهها و درایورهای MongoDB مخصوص پایتون
آماده شدن برای استفاده حرفهای از MongoDB در پروژههای واقعی و آزمونهای تخصصی
اینجا یاد میگیری مفاهیم اصلی و معماری MongoDB چیه و چرا این دیتابیس واسه توسعهدهندههای پایتون یک انتخاب عالی محسوب میشه. با مدل سندی MongoDB آشنا میشی، نحوه انجام عملیات CRUD (ساخت، خواندن، بهروزرسانی و حذف دادهها) رو یاد میگیری و اهمیت ایندکسها (indexes) رو تو بهبود کارایی دیتابیس میفهمی.
علاوه بر این، با مهارتهای دیگهای که تو آزمونهای مرتبط بررسی میشه هم آشنا میشی، مثل مدلسازی دادهها (data modeling)، ابزارها و کتابخانهها (tools and tooling) و درایورهای MongoDB برای پایتون.
این دوره مخصوص توسعهدهندههای پایتون، مدیران دیتابیس و هر کسیه که میخواد با استفاده از MongoDB تو برنامههای مدرن و سریع، بهترین نتیجه رو بگیره.
اهداف یادگیری این دوره:
آشنایی با مفاهیم پایه و معماری MongoDB و تفاوتهای اصلی آن با دیتابیسهای SQL
یادگیری مدل سندی MongoDB و کاربردهایش در برنامهنویسی پایتون
انجام عملیات CRUD روی دادهها در MongoDB با استفاده از پایتون
شناخت و استفاده از ایندکسها برای افزایش سرعت جستجو در دیتابیس
یادگیری مدلسازی دادهها برای طراحی ساختار بهینه دیتابیس
آشنایی با ابزارها، کتابخانهها و درایورهای MongoDB مخصوص پایتون
آماده شدن برای استفاده حرفهای از MongoDB در پروژههای واقعی و آزمونهای تخصصی
مهارت ها
MongoDBDatabase DevelopmentPythonDatabase ManagementCert PrepProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
مقدمه
- مقدمهای بر MongoDB Atlas
- ایجاد و استقرار یک خوشه Atlas
- شروع کار با MongoDB Atlas
MongoDB و مدل سند
- مقدمهای بر MongoDB Atlas
- مدل سند MongoDB
- پایگاههای داده، مجموعهها و اسناد در Atlas Data Explorer
- مروری بر MongoDB و بررسی مدل سند
اتصال به پایگاه داده MongoDB
- استفاده از رشتههای اتصال MongoDB
- اتصال به خوشه MongoDB Atlas با پوسته
- اتصال به یک خوشه MongoDB Atlas با Compass
- اتصال به یک خوشه MongoDB Atlas با یک برنامه
- عیبیابی خطاهای اتصال MongoDB Atlas
- بررسی اتصال به پایگاه داده شما
اتصال به MongoDB در پایتون
- استفاده از کتابخانههای کلاینت پایتون در MongoDB
- اتصال به یک خوشه Atlas در برنامههای پایتون
- عیبیابی اتصال MongoDB در برنامههای پایتون
- بررسی اتصال به 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 در پایتون
- درج سند در برنامههای پایتون
- کوئری از یک مجموعه MongoDB در برنامههای پایتون
- بهروزرسانی اسناد در برنامههای پایتون
- حذف اسناد در برنامههای پایتون
- ایجاد تراکنشهای MongoDB در برنامههای پایتون
- بررسی عملیات CRUD در MongoDB در پایتون
تجمیع MongoDB
- مقدمهای بر تجمیع MongoDB
- مراحل $match و $group در یک خط لوله MongoDB
- مراحل $sort و $limit در یک خط لوله MongoDB
- مراحل $project، $count و $set در یک خط لوله MongoDB
- مرحلهی $out در یک خط لولهی تجمیع MongoDB
- بررسی تجمیع MongoDB
تجمیع MongoDB با پایتون
- ساخت یک خط لوله تجمیع MongoDB در برنامههای پایتون
- مراحل تجمیع MongoDB با پایتون - $match و $group
- مراحل تجمیع MongoDB با پایتون - مرتبسازی $sort و پروژه $project
- بررسی تجمیع MongoDB با پایتون
ایندکسهای MongoDB
- استفاده از ایندکسهای MongoDB در مجموعهها
- ایجاد یک اندیس فیلد واحد در MongoDB
- ایجاد یک اندیس چندکلیدی در MongoDB
- کار با شاخصهای مرکب در MongoDB
- حذف اندیسهای MongoDB
- مقدمهای بر بررسی مدلسازی دادههای MongoDB
جستجوی اطلس MongoDB
- استفاده از جستجوی مبتنی بر ربط و فهرستهای جستجو
- ایجاد یک فهرست جستجو با نگاشت پویای فیلد
- ایجاد یک فهرست جستجو با نگاشت فیلد استاتیک
- استفاده از $search و عملگرهای مرکب
- گروهبندی نتایج جستجو با استفاده از وجهها
- بررسی جستجوی Atlas در MongoDB
مقدمهای بر مدلسازی دادههای MongoDB
- مقدمهای بر مدلسازی دادهها
- انواع روابط دادهای
- مدلسازی روابط دادهها
- جاسازی دادهها در اسناد
- ارجاع به دادهها در اسناد
- مقیاسبندی یک مدل داده
- استفاده از ابزارهای Atlas برای کمک به طرحواره
- مقدمهای بر بررسی مدلسازی دادههای MongoDB
تراکنشهای MongoDB
- مقدمهای بر تراکنشهای ACID
- تراکنشهای ACID در MongoDB
- استفاده از تراکنشها در MongoDB
- بررسی تراکنشها
نتیجهگیری
- پیش به سوی اخذ گواهینامه MongoDB