کتاب راهنمای استفاده از Express Generator برای شروع پروژه های اکسپرس.js

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب راهنمای استفاده از Express Generator برای شروع پروژه های اکسپرس.js

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

موضوع میانی: اکسپرس (Express.js)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. نصب Node.js
  • 2. نصب npm
  • 3. نصب Express Generator
  • 4. ساختار پروژه Express Generator
  • 5. فایل package.json
  • 6. فایل app.js
  • 7. فایل bin/www
  • 8. پوشه public
  • 9. پوشه routes
  • 10. فایل index.js در routes
  • 11. فایل users.js در routes
  • 12. پوشه views
  • 13. فایل layout.jade (یا .pug)
  • 14. فایل index.jade (یا .pug)
  • 15. فایل error.jade (یا .pug)
  • 16. اجرای پروژه
  • 17. دستور npm start
  • 18. دستور npm run dev
  • 19. مفهوم Express.js
  • 20. مفهوم MVC
  • 21. مفهوم Routing
  • 22. مفهوم Middleware
  • 23. نصب Express.js به صورت دستی
  • 24. ایجاد پروژه Express.js دستی
  • 25. ساختار پروژه Express.js دستی
  • 26. فایل app.js در پروژه دستی
  • 27. فایل routes/index.js
  • 28. فایل routes/users.js
  • 29. فایل views/layout.jade
  • 30. فایل views/index.jade
  • 31. فایل views/error.jade
  • 32. ایجاد مسیر (Route) جدید
  • 33. تعریف مسیر GET
  • 34. تعریف مسیر POST
  • 35. تعریف مسیر PUT
  • 36. تعریف مسیر DELETE
  • 37. استفاده از پارامتر در مسیر
  • 38. استفاده از Query String
  • 39. استفاده از Body Parser
  • 40. نصب و پیکربندی Body Parser
  • 41. دریافت داده های POST
  • 42. دریافت داده های JSON
  • 43. دریافت داده های URL-encoded
  • 44. استفاده از Middleware
  • 45. نوشتن Middleware سفارشی
  • 46. نصب Middleware های آماده
  • 47. مثال: Middleware زمان سنج
  • 48. مثال: Middleware احراز هویت
  • 49. مثال: Middleware مدیریت خطا
  • 50. استفاده از Template Engine
  • 51. نصب EJS
  • 52. نصب Pug (Jade)
  • 53. نصب Handlebars
  • 54. تنظیم Template Engine در app.js
  • 55. ارسال داده به View
  • 56. ساختار فایل های Views
  • 57. ایجاد Layout سفارشی
  • 58. استفاده از Partial ها
  • 59. استفاده از Helper ها
  • 60. کار با پایگاه داده
  • 61. مقدمه پایگاه داده
  • 62. اتصال به MongoDB
  • 63. نصب Mongoose
  • 64. تعریف Schema در Mongoose
  • 65. ایجاد Model در Mongoose
  • 66. ذخیره اطلاعات در MongoDB
  • 67. بازیابی اطلاعات از MongoDB
  • 68. به روز رسانی اطلاعات در MongoDB
  • 69. حذف اطلاعات از MongoDB
  • 70. استفاده از ORM/ODM
  • 71. مثال: استفاده از Sequelize (برای SQL)
  • 72. مثال: استفاده از Mongoose (برای MongoDB)
  • 73. مدیریت خطا
  • 74. مدیریت خطاهای 404
  • 75. مدیریت خطاهای 500
  • 76. نوشتن Middleware مدیریت خطا
  • 77. ارسال پیام خطا به کاربر
  • 78. لاگ کردن خطاها
  • 79. امنیت در Express.js
  • 80. جلوگیری از حملات XSS
  • 81. جلوگیری از حملات CSRF
  • 82. استفاده از Helmet.js
  • 83. مدیریت Session
  • 84. نصب express-session
  • 85. پیکربندی Session
  • 86. ذخیره Session در پایگاه داده
  • 87. احراز هویت کاربر
  • 88. پیاده سازی ثبت نام
  • 89. پیاده سازی ورود
  • 90. پیاده سازی خروج
  • 91. مدیریت نقش های کاربر
  • 92. رمزنگاری پسورد
  • 93. استفاده از Bcrypt.js
  • 94. تست پروژه
  • 95. نوشتن تست واحد
  • 96. نوشتن تست یکپارچگی
  • 97. استفاده از Mocha/Chai
  • 98. استفاده از Jest
  • 99. دیپلوی (Deploy) پروژه
  • 100. مقدمه دیپلوی

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

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

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

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

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


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

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

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

نظرات

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

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