کتاب کار با Mongoose: مدل‌سازی داده MongoDB در Node.js

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره کار با Mongoose: مدل‌سازی داده MongoDB در Node.js

موضوع کلی: برنامه نویسی

موضوع میانی: مانگودی‌بی (MongoDB)

📋 سرفصل‌های دوره

  • 1. مقدمه و آشنایی با Mongoose
  • 2. نصب و راه‌اندازی Mongoose
  • 3. مفاهیم کلیدی Mongoose: Schema و Model
  • 4. تعریف اولین Schema در Mongoose
  • 5. کار با انواع داده در Schema
  • 6. اعتبارسنجی داده‌ها در Schema
  • 7. تنظیمات پیشرفته Schema
  • 8. ایجاد Model از روی Schema
  • 9. اتصال به پایگاه داده MongoDB
  • 10. مدیریت اتصالات Mongoose
  • 11. اجرای کوئری‌های پایه: find
  • 12. اجرای کوئری‌های پایه: findOne
  • 13. اجرای کوئری‌های پایه: findById
  • 14. اجرای کوئری‌های پایه: create
  • 15. اجرای کوئری‌های پایه: save
  • 16. اجرای کوئری‌های پایه: updateOne
  • 17. اجرای کوئری‌های پایه: updateMany
  • 18. اجرای کوئری‌های پایه: deleteOne
  • 19. اجرای کوئری‌های پایه: deleteMany
  • 20. کار با عملگرهای مقایسه‌ای در کوئری‌ها
  • 21. کار با عملگرهای منطقی در کوئری‌ها
  • 22. کار با عملگرهای مقداری در کوئری‌ها
  • 23. کار با عملگرهای آرایه‌ای در کوئری‌ها
  • 24. کار با عملگرهای رشته‌ای در کوئری‌ها
  • 25. کار با عملگرهای متنی در کوئری‌ها
  • 26. کار با عملگرهای تاریخ در کوئری‌ها
  • 27. فیلتر کردن نتایج کوئری‌ها (select)
  • 28. مرتب‌سازی نتایج کوئری‌ها (sort)
  • 29. صفحه‌بندی نتایج کوئری‌ها (skip, limit)
  • 30. استفاده از populate برای ارجاع‌دهی
  • 31. تنظیمات populate
  • 32. کار با ارجاع‌دهی چند سطحی
  • 33. تعریف روابط hasOne
  • 34. تعریف روابط hasMany
  • 35. تعریف روابط belongsTo
  • 36. تعریف روابط manyToMany
  • 37. استفاده از virtuals در Mongoose
  • 38. کار با middleware در Mongoose
  • 39. middleware های پیش از ذخیره (pre save)
  • 40. middleware های پس از ذخیره (post save)
  • 41. middleware های پیش از حذف (pre remove)
  • 42. middleware های پس از حذف (post remove)
  • 43. مدیریت خطا در Mongoose
  • 44. استفاده از try...catch برای مدیریت خطا
  • 45. مدیریت خطاهای اعتبارسنجی
  • 46. مدیریت خطاهای دیتابیس
  • 47. کار با ترنزکشن‌ها در Mongoose
  • 48. تنظیمات ترنزکشن
  • 49. استفاده از Schema Hooks
  • 50. استفاده از Model Hooks
  • 51. استفاده از Document Hooks
  • 52. مدیریت Index ها در Mongoose
  • 53. ایجاد Index های منفرد
  • 54. ایجاد Index های مرکب
  • 55. استفاده از TTL Index
  • 56. کار با aggregation pipeline
  • 57. مراحل aggregation: $match
  • 58. مراحل aggregation: $group
  • 59. مراحل aggregation: $project
  • 60. مراحل aggregation: $sort
  • 61. مراحل aggregation: $limit
  • 62. مراحل aggregation: $skip
  • 63. مراحل aggregation: $lookup
  • 64. کار با Schema type های سفارشی
  • 65. ایجاد custom Schema types
  • 66. استفاده از custom Schema types
  • 67. کار با Plugin ها در Mongoose
  • 68. نصب و استفاده از Plugin های رایج
  • 69. نوشتن Plugin های سفارشی
  • 70. مدیریت نسخه‌بندی داده‌ها (versioning)
  • 71. استفاده از mongoose-lean-virtuals
  • 72. استفاده از mongoose-paginate-v2
  • 73. تنظیمات advanced Mongoose
  • 74. استفاده از Mongoose در پروژه Node.js
  • 75. ساختاردهی پروژه برای کار با Mongoose
  • 76. تست کردن مدل‌های Mongoose
  • 77. مدیریت داده‌های حجیم
  • 78. امنیت در Mongoose
  • 79. ملاحظات امنیتی هنگام کار با کوئری‌ها
  • 80. جلوگیری از NoSQL Injection
  • 81. مدیریت کاربران و دسترسی‌ها
  • 82. استفاده از Mongoose با TypeScript
  • 83. تعریف انواع برای Schema و Model
  • 84. استفاده از Mongoose در محیط‌های توزیع شده
  • 85. استقرار Mongoose
  • 86. نکات بهینه‌سازی عملکرد
  • 87. کار با MongoDB Atlas
  • 88. مفاهیم پیشرفته‌تر MongoDB
  • 89. ارتباط Mongoose با مفاهیم SQL
  • 90. مهاجرت از پایگاه داده‌های رابطه‌ای به MongoDB
  • 91. چالش‌های رایج در کار با Mongoose
  • 92. بهترین شیوه‌ها در Mongoose
  • 93. پروژه‌های عملی با Mongoose
  • 94. جمع‌بندی و گام‌های بعدی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.