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

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

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

مدرسین

MongoDB

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

مهارت ها

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