کتاب Node.js Blogs: وبلاگهای Node.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Node.js Blogs: وبلاگهای Node.js
موضوع کلی: برنامه نویسی
موضوع میانی: نود جیاس (Node.js)
📋 سرفصلهای دوره
- 1. مقدمهای بر Node.js و کاربردهای آن
- 2. نصب و پیکربندی Node.js
- 3. آشنایی با محیط توسعه Node.js
- 4. مفاهیم اصلی جاوا اسکریپت در Node.js
- 5. مدیریت پکیج با NPM
- 6. ساختار پروژههای Node.js
- 7. مبانی برنامهنویسی ناهمگام (Asynchronous Programming)
- 8. Callback Functions در Node.js
- 9. Promises در Node.js
- 10. Async/Await در Node.js
- 11. مفاهیم Event Loop در Node.js
- 12. ماژولها در Node.js
- 13. ماژولهای داخلی Node.js (Core Modules)
- 14. کار با سیستم فایل (File System) در Node.js
- 15. کار با مسیرها (Path) در Node.js
- 16. ایجاد وب سرور با Node.js
- 17. مبانی پروتکل HTTP
- 18. ارسال درخواستهای HTTP با Node.js
- 19. پاسخدهی به درخواستها در Node.js
- 20. مسیریابی (Routing) در Node.js
- 21. کار با پارامترهای URL
- 22. کار با بدنه درخواست (Request Body)
- 23. مدیریت کوکیها (Cookies)
- 24. مدیریت سشنها (Sessions)
- 25. آشنایی با فریمورک Express.js
- 26. نصب و پیکربندی Express.js
- 27. ساختار پروژههای Express.js
- 28. مسیریابی در Express.js
- 29. Middleware در Express.js
- 30. مدیریت فرمها در Express.js
- 31. کار با دادههای JSON
- 32. کار با الگوهای نمایشی (View Engines)
- 33. استفاده از EJS برای قالببندی
- 34. استفاده از Pug (Jade) برای قالببندی
- 35. کار با پایگاه دادهها در Node.js
- 36. مبانی پایگاه دادههای رابطهای (SQL)
- 37. نصب و پیکربندی PostgreSQL
- 38. اتصال به PostgreSQL از Node.js
- 39. اجرای کوئریهای SQL با Node.js
- 40. مبانی پایگاه دادههای NoSQL
- 41. نصب و پیکربندی MongoDB
- 42. اتصال به MongoDB از Node.js
- 43. کار با Mongoose برای مدیریت MongoDB
- 44. تعریف مدلها (Schemas) در Mongoose
- 45. عملیات CRUD در Mongoose
- 46. اعتبارسنجی دادهها در Mongoose
- 47. ارتباط بین مدلها در Mongoose
- 48. ساخت API با Node.js و Express.js
- 49. طراحی RESTful API
- 50. اصول طراحی API
- 51. مدیریت خطا در API
- 52. احراز هویت (Authentication)
- 53. روشهای احراز هویت (Session-based, Token-based)
- 54. پیادهسازی احراز هویت با JWT
- 55. مجوزدهی (Authorization)
- 56. پیادهسازی مجوزدهی
- 57. مدیریت فایلها در Node.js (آپلود)
- 58. امنیت در Node.js
- 59. حفاظت در برابر حملات XSS
- 60. حفاظت در برابر حملات CSRF
- 61. امنیت پایگاه داده
- 62. تستنویسی در Node.js
- 63. مبانی تستنویسی
- 64. استفاده از Mocha و Chai برای تست
- 65. تست واحد (Unit Testing)
- 66. تست ادغام (Integration Testing)
- 67. استقرار (Deployment) برنامههای Node.js
- 68. مبانی استقرار
- 69. استقرار بر روی سرورهای ابری (مانند Heroku, DigitalOcean)
- 70. استفاده از Docker برای کانتینرسازی
- 71. مدیریت فرآیندهای Node.js (PM2)
- 72. وبسوکتها (WebSockets) در Node.js
- 73. مبانی WebSockets
- 74. پیادهسازی چتروم با WebSockets
- 75. پردازش بلادرنگ (Real-time Processing)
- 76. کار با صفهای پیام (Message Queues)
- 77. مقدمهای بر RabbitMQ
- 78. استفاده از RabbitMQ در Node.js
- 79. پردازش وظایف پسزمینه (Background Jobs)
- 80. استفاده از Redis برای کشینگ (Caching)
- 81. بهینهسازی عملکرد Node.js
- 82. شناسایی گلوگاههای عملکردی
- 83. تکنیکهای بهینهسازی کد
- 84. اصول برنامهنویسی تمیز (Clean Code)
- 85. مستندسازی کد
- 86. مقدمهای بر GraphQL
- 87. مقایسه GraphQL با REST
- 88. ساخت API با GraphQL
- 89. مبانی TypeScript در Node.js
- 90. نصب و پیکربندی TypeScript
- 91. نوشتن کد TypeScript برای Node.js
- 92. تبدیل کد JavaScript به TypeScript
- 93. آخرین روندها در Node.js
- 94. جمعبندی و گامهای بعدی در یادگیری Node.js
تگها:
Node.js
آموزش Node.js
برنامهنویسی سمت سرور
بکاند
توسعه وب
جاوا اسکریپت
ساخت سایت
ساخت وبلاگ
نود جیاس
وب اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.