دوره آموزشی مقدمه ای بر MongoDB

دوره آموزشی مقدمه ای بر MongoDB

3 ساعت 27 دقیقهمتوسط2023-04-17

مدرسین

MongoDB

MongoDB

Developer Data Platform

جزئیات دوره

MongoDB یه دیتابیس مدلی سندگرا هست که بهت کمک می‌کنه اپلیکیشن‌های سریع، انعطاف‌پذیر و مقیاس‌پذیر بسازی. تو این دوره، مهارت‌های پایه‌ای و ضروری برای شروع کار با MongoDB رو یاد می‌گیری.

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

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

در نهایت، بعد از گذروندن این دوره، مهارت‌های لازم برای کار با MongoDB رو به دست میاری و می‌تونی باهاش شروع به کار کنی!

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

مهارت ها

MongoDBDatabase DevelopmentDatabase ManagementCert PrepOpen SourceSoftware Development

سرفصل ها

مقدمه

  • مقدمه ای بر MongoDB Atlas
  • ایجاد و استقرار یک خوشه Atlas
  • شروع به کار با MongoDB Atlas، بررسی پلت فرم داده‌های توسعه دهنده

MongoDB و مدل سند

  • مقدمه ای بر MongoDB Atlas
  • مدل سند MongoDB
  • مدیریت پایگاه‌های داده، مجموعه‌ها و اسناد در Atlas Data Explorer
  • مروری بر MongoDB و بررسی مدل سند

اتصال به پایگاه داده MongoDB

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

MongoDB CRUD Operations - درج و یافتن اسناد

  • درج اسناد در مجموعه MongoDB
  • یافتن اسناد در مجموعه MongoDB
  • یافتن اسناد با استفاده از عملگرهای مقایسه
  • کوئری‌ در عناصر آرایه در MongoDB
  • یافتن اسناد با استفاده از عملگرهای منطقی
  • عملیات MongoDB CRUD - درج و یافتن بررسی اسناد

عملیات MongoDB CRUD - جایگزینی و حذف اسناد

  • جایگزینی سند در MongoDB
  • به روز رسانی اسناد MongoDB با استفاده از updateOne()
  • به روز رسانی اسناد MongoDB با استفاده از findAndModify()
  • به روز رسانی اسناد MongoDB با استفاده از updateMany()
  • حذف اسناد در MongoDB
  • عملیات MongoDB CRUD - جایگزینی و حذف بررسی اسناد

عملیات MongoDB CRUD - اصلاح نتایج پرس و جو

  • مرتب سازی و محدود کردن نتایج کوئری‌ در MongoDB
  • برگرداندن داده‌های خاص از یک کوئری‌ در MongoDB
  • شمارش اسناد در مجموعه MongoDB
  • عملیات MongoDB CRUD - اصلاح نتایج جستجو

تجمع MongoDB

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

شاخص‌های MongoDB

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

جستجوی اطلس MongoDB

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

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

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

معاملات MongoDB

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

نتیجه

  • حرکت رو به جلو برای گرفتن گواهینامه MongoDB
۸۰,۰۰۰ تومان