کتاب اکسپرس.js و WebSockets: ارتباط دو طرفه پویا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
اکسپرس.js و WebSockets: ارتباط دو طرفه پویا | دوره آموزشی جامع اکسپرس.js و WebSockets: ارتباط دو طرفه پویا | دوره آموزشی جامع آیا رویای ساخت وبسایتهای مدرن، تعاملی و پرسرعت را در سر دارید؟ آیا میخو...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اکسپرس.js و WebSockets: ارتباط دو طرفه پویا
موضوع کلی: برنامه نویسی
موضوع میانی: اکسپرس (Express.js)
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامه نویسی و مفاهیم وب
- 2. چرا Node.js؟
- 3. نصب Node.js و NPM
- 4. مرور کلی بر Node.js Runtime
- 5. مدیریت بستهها با NPM
- 6. مفاهیم اولیه جاوا اسکریپت برای Node.js
- 7. متغیرها، انواع داده و عملگرها در جاوا اسکریپت
- 8. ساختارهای کنترلی (if, else, for, while)
- 9. توابع در جاوا اسکریپت
- 10. مفاهیم Asynchronous Programming
- 11. Callbacks در جاوا اسکریپت
- 12. Promises در جاوا اسکریپت
- 13. Async/Await در جاوا اسکریپت
- 14. ماژولها در Node.js (CommonJS)
- 15. مقدمهای بر Express.js
- 16. چرا Express.js؟
- 17. نصب Express.js
- 18. ساختار پروژه Express.js
- 19. اولین اپلیکیشن Express.js
- 20. Route Handling در Express.js
- 21. HTTP Methods (GET, POST, PUT, DELETE)
- 22. Route Parameters
- 23. Query Strings
- 24. Request Object
- 25. Response Object
- 26. Middleware در Express.js
- 27. کاربرد Middleware
- 28. نوشتن Middleware سفارشی
- 29. Built-in Middleware ها (json, urlencoded, static)
- 30. Error Handling Middleware
- 31. Third-party Middleware ها
- 32. Express.js و Template Engines
- 33. مقدمهای بر Template Engines
- 34. EJS (Embedded JavaScript)
- 35. نصب و استفاده از EJS
- 36. ایجاد Layout ها با EJS
- 37. Include کردن Partial ها در EJS
- 38. Pug (Jade)
- 39. نصب و استفاده از Pug
- 40. Handlebars
- 41. نصب و استفاده از Handlebars
- 42. Express.js و RESTful APIs
- 43. مفاهیم REST
- 44. طراحی API های RESTful با Express.js
- 45. دریافت داده از Client (GET)
- 46. ارسال داده به Server (POST)
- 47. به روز رسانی داده (PUT/PATCH)
- 48. حذف داده (DELETE)
- 49. Validating Input Data
- 50. Express.js و Databases
- 51. مقدمهای بر پایگاه داده
- 52. کار با MongoDB
- 53. نصب MongoDB
- 54. اتصال به MongoDB با Mongoose
- 55. مدلسازی داده با Mongoose
- 56. ایجاد، خواندن، به روز رسانی و حذف (CRUD) در MongoDB
- 57. Express.js و PostgreSQL
- 58. نصب PostgreSQL
- 59. اتصال به PostgreSQL با Sequelize
- 60. مدلسازی داده با Sequelize
- 61. CRUD در PostgreSQL
- 62. Express.js و Authentication & Authorization
- 63. مفاهیم Authentication و Authorization
- 64. Session-based Authentication
- 65. Token-based Authentication (JWT)
- 66. نصب و پیکربندی JWT
- 67. پیادهسازی Registration و Login
- 68. مدیریت Sessions
- 69. Protected Routes
- 70. Express.js و File Uploads
- 71. مدیریت File Uploads
- 72. استفاده از Multer Middleware
- 73. ذخیره سازی فایلهای آپلود شده
- 74. File Validation
- 75. Express.js و Security Best Practices
- 76. Injection Attacks (SQL Injection, XSS)
- 77. Cross-Site Request Forgery (CSRF) Protection
- 78. Rate Limiting
- 79. HTTPS Configuration
- 80. CORS (Cross-Origin Resource Sharing)
- 81. Environment Variables Management
- 82. Logging در Express.js
- 83. مقدمهای بر WebSockets
- 84. چرا WebSockets؟
- 85. تفاوت WebSockets با HTTP
- 86. کاربرد WebSockets
- 87. پروتکل WebSocket
- 88. نصب Socket.IO
- 89. مقدمهای بر Socket.IO
- 90. اولین اپلیکیشن Socket.IO
- 91. ارتباط Client-Server با Socket.IO
- 92. Emitting Events (Client to Server)
- 93. Receiving Events (Server to Client)
- 94. Emitting Events (Server to Client)
- 95. Receiving Events (Client to Server)
- 96. Broadcasting Messages
- 97. Rooms در Socket.IO
- 98. نحوه استفاده از Rooms
- 99. پیغام رسانی به Room های خاص
- 100. Event Naming Conventions
تگها:
Express.js
Node.js
Realtime Web
WebSockets
آموزش Express.js
آموزش وب سوکت
ارتباط دو طرفه
اکسپرس
اکسپرس جی اس
برنامه نویسی
برنامه نویسی وب
توسعه وب
فریم ورک اکسپرس
نود جی اس
وب سوکت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.