کتاب طراحی و پیاده‌سازی برنامه‌های سمت سرور با Node.js و پایگاه داده MongoDB

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره طراحی و پیاده‌سازی برنامه‌های سمت سرور با Node.js و پایگاه داده MongoDB

موضوع کلی: فناوری اطلاعات و توسعه نرم‌افزار

موضوع میانی: توسعه برنامه‌های سمت سرور (Back-end)

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

  • 1. مقدمه‌ای بر توسعه سمت سرور
  • 2. آشنایی با Node.js
  • 3. مفاهیم کلیدی جاوا اسکریپت در Node.js
  • 4. نصب و راه‌اندازی Node.js
  • 5. مدیریت بسته‌ها با npm
  • 6. ساختار اولیه یک برنامه Node.js
  • 7. مفاهیم ماژول‌ها در Node.js
  • 8. آشنایی با رویدادها (Events) در Node.js
  • 9. کار با فایل‌ها در Node.js
  • 10. مفاهیم Asynchronous Programming
  • 11. Promises در Node.js
  • 12. Async/Await در Node.js
  • 13. مقدمه‌ای بر پایگاه‌های داده
  • 14. آشنایی با پایگاه داده MongoDB
  • 15. نصب و راه‌اندازی MongoDB
  • 16. مفاهیم اولیه MongoDB (Databases, Collections, Documents)
  • 17. کار با دیتابیس‌ها در MongoDB
  • 18. کار با مجموعه‌ها (Collections) در MongoDB
  • 19. ایجاد و خواندن اسناد (Documents)
  • 20. به‌روزرسانی و حذف اسناد
  • 21. نمایشگرهای داده (Data Types) در MongoDB
  • 22. عملگرهای کوئری (Query Operators)
  • 23. فیلتر کردن اسناد
  • 24. مرتب‌سازی اسناد
  • 25. محدود کردن و پرش (Limit & Skip)
  • 26. نمایش فیلدهای انتخابی (Projection)
  • 27. عملگرهای پیشرفته در MongoDB
  • 28. شاخص‌گذاری (Indexing) در MongoDB
  • 29. بهینه‌سازی کوئری‌ها
  • 30. مقدمه‌ای بر Express.js
  • 31. نصب و راه‌اندازی Express.js
  • 32. ساختار یک برنامه Express
  • 33. مسیریابی (Routing) در Express
  • 34. مدیریت درخواست‌ها (Request Handling)
  • 35. مدیریت پاسخ‌ها (Response Handling)
  • 36. میان‌افزارها (Middlewares) در Express
  • 37. کار با فرم‌ها در Express
  • 38. آپلود فایل در Express
  • 39. مدیریت خطا در Express
  • 40. اتصال Node.js به MongoDB
  • 41. استفاده از Mongoose
  • 42. مدل‌سازی داده با Mongoose
  • 43. اعتبارسنجی (Validation) در Mongoose
  • 44. عملیات CRUD با Mongoose
  • 45. کوئری‌های پیشرفته با Mongoose
  • 46. مرتب‌سازی و فیلتر کردن با Mongoose
  • 47. پروژکشن با Mongoose
  • 48. شاخص‌گذاری با Mongoose
  • 49. مفاهیم API (Application Programming Interface)
  • 50. طراحی RESTful API
  • 51. پیاده‌سازی API با Express.js
  • 52. ایجاد نقاط پایانی (Endpoints)
  • 53. مدیریت متدهای HTTP (GET, POST, PUT, DELETE)
  • 54. ارسال و دریافت داده با JSON
  • 55. احراز هویت (Authentication)
  • 56. مدیریت جلسات (Sessions)
  • 57. توکن‌های JWT (JSON Web Tokens)
  • 58. پیاده‌سازی احراز هویت با JWT
  • 59. مجوزدهی (Authorization)
  • 60. مدیریت نقش‌های کاربر
  • 61. مفاهیم امنیتی در توسعه سمت سرور
  • 62. جلوگیری از حملات رایج (XSS, CSRF)
  • 63. رمزنگاری اطلاعات حساس
  • 64. پشتیبان‌گیری از پایگاه داده
  • 65. استقرار (Deployment) برنامه‌های Node.js
  • 66. مقدمه‌ای بر Docker
  • 67. استفاده از Docker برای Node.js
  • 68. استقرار روی سرورهای ابری
  • 69. مانیتورینگ و لاگ‌گیری
  • 70. تست واحد (Unit Testing)
  • 71. تست یکپارچه‌سازی (Integration Testing)
  • 72. ابزارهای تست در Node.js
  • 73. مقدمه‌ای بر GraphQL
  • 74. مقایسه GraphQL و REST
  • 75. پیاده‌سازی GraphQL با Node.js
  • 76. مفاهیم پیشرفته در Node.js
  • 77. کار با WebSockets
  • 78. توسعه برنامه‌های Real-time
  • 79. مفاهیم Serverless Computing
  • 80. استفاده از Serverless Functions
  • 81. بهینه‌سازی عملکرد برنامه
  • 82. مدیریت حافظه در Node.js
  • 83. اصول طراحی پایگاه داده NoSQL
  • 84. نرمال‌سازی در MongoDB
  • 85. مدل‌سازی داده برای روابط پیچیده
  • 86. امنیت در MongoDB
  • 87. مدیریت کاربران در MongoDB
  • 88. تنظیمات پیشرفته MongoDB
  • 89. مرور کلی بر اکوسیستم Node.js
  • 90. ابزارها و فریم‌ورک‌های جدید
  • 91. روندهای آینده در توسعه سمت سرور
  • 92. پروژه عملی: طراحی یک API کامل
  • 93. پیاده‌سازی بخش احراز هویت پروژه
  • 94. اتصال پروژه به MongoDB
  • 95. توسعه بخش‌های مختلف API
  • 96. تست و بهینه‌سازی پروژه
  • 97. مستندسازی API
  • 98. آماده‌سازی برای استقرار
  • 99. استقرار نهایی پروژه

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

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

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

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

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


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

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

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

نظرات

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

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