دوره آموزشی مقدمه ای بر MongoDB
3 ساعت 27 دقیقهمتوسط2023-04-17
مدرسین

MongoDB
Developer Data Platform
جزئیات دوره
MongoDB یه دیتابیس مدلی سندگرا هست که بهت کمک میکنه اپلیکیشنهای سریع، انعطافپذیر و مقیاسپذیر بسازی. تو این دوره، مهارتهای پایهای و ضروری برای شروع کار با MongoDB رو یاد میگیری.
اول MongoDB Atlas رو میشناسی، یه پلتفرم توسعهدهنده برای دادهها که یاد میگیری چطور یه کلاستر توش بسازی و مستقر کنی. بعدش با ساختار دادههای MongoDB که شبیه آبجکتهای JSON هست آشنا میشی که این باعث انعطافپذیری و راحتی کار برای دولوپرها میشه.
در ادامه، یاد میگیری چطور به دیتابیس MongoDB متصل بشی و عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف) رو انجام بدی. همچنین با مفاهیم مهمی مثل تجمیع دادهها، ایندکسگذاری، مدلسازی داده، تراکنشها و جستجوی پیشرفته آشنا میشی.
در نهایت، بعد از گذروندن این دوره، مهارتهای لازم برای کار با MongoDB رو به دست میاری و میتونی باهاش شروع به کار کنی!
اهداف یادگیری:
آشنایی با MongoDB Atlas و راهاندازی کلاستر
درک ساختار دادهای MongoDB و مدل سندگرا
اتصال به MongoDB و انجام عملیات CRUD
یادگیری مدلسازی داده، ایندکسگذاری و تجمیع دادهها
پیادهسازی جستجوی پیشرفته و تراکنشها در 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