دوره راهنمای استفاده از Express Generator برای شروع پروژه های اکسپرس.js همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب راهنمای استفاده از 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. مقدمه دیپلوی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.