دوره آموزشی آمادگی برای گواهینامه توسعهدهنده جاوا MongoDB Associate
4 ساعت 7 دقیقهمتوسط2025-05-23
مدرسین

MongoDB
Developer Data Platform
جزئیات دوره
بیاید با MongoDB آشنا بشیم؛ یه دیتابیس خیلی قدرتمند و منعطف که فرق زیادی با دیتابیسهای سنتی SQL داره. توی این دوره، همه چیز رو از پایه یاد میگیری؛ از مفاهیم اصلی و معماری MongoDB گرفته تا اینکه چطوری کلاسترها رو با MongoDB Atlas راهاندازی و مدیریت کنی.
یاد میگیری چطوری عملیات اصلی دیتابیس مثل خواندن، نوشتن، بهروزرسانی و حذف (CRUD) رو مدیریت کنی. تازه، میفهمی چطوری با ساختن Aggregation Pipeline دادهها رو به شکل بهینه و دقیق تحلیل کنی. این کار باعث میشه بتونی گزارشها و تحلیلهای پیچیده بسازی که سرعتشون بالا باشه.
میفهمی چطور باید ایندکس بسازی و مدیریت کنی تا جستجوهای داخل دیتابیس سریعتر و بهتر انجام بشن. توی این مسیر، نکاتی هم برای جلوگیری از اشتباهات رایج توی طراحی اسکیمای دادهها یاد میگیری و یاد میگیری چطوری تراکنشهای چند سندی رو به شکلی امن مدیریت کنی تا دادههات همیشه دقیق و مطمئن بمونن و قوانین ACID رو رعایت کنن.
در نهایت، دوره بهت نشون میده چطور از Atlas Search برای ساخت قابلیت جستجوی قوی و هوشمند استفاده کنی، چطوری بین فیلدهای پویا و ثابت تفاوت بذاری، و چطوری مدلسازی دادههای پیچیده رو با بهترین روشها انجام بدی.
این دوره برای برنامهنویسها، مدیران دیتابیس و هرکسی که میخواد با MongoDB تو پروژههای مدرن کار کنه، عالیه!
🎯 اهداف یادگیری به زبان ساده:
آشنایی کامل با مفاهیم و معماری MongoDB و تفاوتش با دیتابیسهای SQL.
یادگیری نحوه راهاندازی و مدیریت کلاسترهای MongoDB با MongoDB Atlas.
مدیریت کامل عملیات CRUD در MongoDB.
ساخت و مدیریت Aggregation Pipeline برای تحلیل دقیق دادهها.
ایجاد و بهینهسازی ایندکسها برای افزایش سرعت کوئریها.
شناخت اشتباهات رایج در طراحی اسکیمای داده و نحوه جلوگیری از آنها.
مدیریت امن تراکنشهای چند سندی و حفظ یکپارچگی دادهها مطابق با استانداردهای ACID.
استفاده از Atlas Search برای ساخت قابلیتهای جستجوی پیشرفته.
مدلسازی دادههای پیچیده با تکنیکهای استاندارد و بهینه.
آمادگی برای بهکارگیری MongoDB در پروژهها و برنامههای کاربردی مدرن.
یاد میگیری چطوری عملیات اصلی دیتابیس مثل خواندن، نوشتن، بهروزرسانی و حذف (CRUD) رو مدیریت کنی. تازه، میفهمی چطوری با ساختن Aggregation Pipeline دادهها رو به شکل بهینه و دقیق تحلیل کنی. این کار باعث میشه بتونی گزارشها و تحلیلهای پیچیده بسازی که سرعتشون بالا باشه.
میفهمی چطور باید ایندکس بسازی و مدیریت کنی تا جستجوهای داخل دیتابیس سریعتر و بهتر انجام بشن. توی این مسیر، نکاتی هم برای جلوگیری از اشتباهات رایج توی طراحی اسکیمای دادهها یاد میگیری و یاد میگیری چطوری تراکنشهای چند سندی رو به شکلی امن مدیریت کنی تا دادههات همیشه دقیق و مطمئن بمونن و قوانین ACID رو رعایت کنن.
در نهایت، دوره بهت نشون میده چطور از Atlas Search برای ساخت قابلیت جستجوی قوی و هوشمند استفاده کنی، چطوری بین فیلدهای پویا و ثابت تفاوت بذاری، و چطوری مدلسازی دادههای پیچیده رو با بهترین روشها انجام بدی.
این دوره برای برنامهنویسها، مدیران دیتابیس و هرکسی که میخواد با MongoDB تو پروژههای مدرن کار کنه، عالیه!
🎯 اهداف یادگیری به زبان ساده:
آشنایی کامل با مفاهیم و معماری MongoDB و تفاوتش با دیتابیسهای SQL.
یادگیری نحوه راهاندازی و مدیریت کلاسترهای MongoDB با MongoDB Atlas.
مدیریت کامل عملیات CRUD در MongoDB.
ساخت و مدیریت Aggregation Pipeline برای تحلیل دقیق دادهها.
ایجاد و بهینهسازی ایندکسها برای افزایش سرعت کوئریها.
شناخت اشتباهات رایج در طراحی اسکیمای داده و نحوه جلوگیری از آنها.
مدیریت امن تراکنشهای چند سندی و حفظ یکپارچگی دادهها مطابق با استانداردهای ACID.
استفاده از Atlas Search برای ساخت قابلیتهای جستجوی پیشرفته.
مدلسازی دادههای پیچیده با تکنیکهای استاندارد و بهینه.
آمادگی برای بهکارگیری MongoDB در پروژهها و برنامههای کاربردی مدرن.
مهارت ها
MongoDBJavaDatabase DevelopmentOracleDatabase ManagementCert PrepProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
مقدمه
- مقدمهای بر MongoDB Atlas
- ایجاد و استقرار یک خوشه MongoDB Atlas
- شروع کار با MongoDB Atlas
MongoDB و مدل سند
- مقدمهای بر MongoDB Atlas
- مدل سند MongoDB
- مدیریت پایگاههای داده، مجموعهها و اسناد در MongoDB Atlas Data Explorer
- مروری بر MongoDB و بررسی مدل سند
اتصال به پایگاه داده MongoDB
- استفاده از رشتههای اتصال MongoDB
- اتصال به خوشه MongoDB Atlas با Shell
- اتصال به یک خوشه 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