کتاب Node.js World: دنیای Node.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Node.js World: دنیای Node.js
موضوع کلی: برنامه نویسی
موضوع میانی: نود جیاس (Node.js)
📋 سرفصلهای دوره
- 1. مقدمهای بر Node.js و معماری آن
- 2. نصب و راهاندازی Node.js
- 3. آشنایی با NPM و مدیریت بستهها
- 4. ساختار اولیه برنامههای Node.js
- 5. ماژولها در Node.js: CommonJS
- 6. ماژولها در Node.js: ES Modules
- 7. آشنایی با رویدادها (Events) و EventEmitter
- 8. کار با سیستم فایل (File System)
- 9. کار با مسیرها (Paths)
- 10. آشنایی با Buffer و Stream
- 11. پردازش ورودی/خروجی ناهمگام (Asynchronous I/O)
- 12. Callbacks و مدیریت خطاهای ناهمگام
- 13. Promises و کاربرد آنها
- 14. Async/Await برای مدیریت ناهمگامی
- 15. کار با HTTP و ساخت سرورهای وب ساده
- 16. پروتکل HTTP و متدهای آن
- 17. کد وضعیتها و هدرهای HTTP
- 18. مفاهیم RESTful API
- 19. طراحی API با Node.js
- 20. فریمورک Express.js: مقدمه
- 21. نصب و پیکربندی Express.js
- 22. Routing در Express.js
- 23. Middleware در Express.js
- 24. مدیریت فرمها و دادههای ورودی
- 25. کار با Template Engines (مانند EJS)
- 26. ارتباط با پایگاه دادههای رابطهای (SQL)
- 27. اتصال به PostgreSQL با Node.js
- 28. اتصال به MySQL با Node.js
- 29. استفاده از ORM (مانند Sequelize)
- 30. مقدمهای بر NoSQL Databases
- 31. اتصال به MongoDB با Node.js
- 32. استفاده از ODM (مانند Mongoose)
- 33. کار با JSON Web Tokens (JWT) برای احراز هویت
- 34. مدیریت سشنها (Sessions)
- 35. امنیت در Node.js: جلوگیری از حملات رایج
- 36. امنیت APIها
- 37. امنیت پایگاه داده
- 38. کار با WebSockets برای ارتباط دوطرفه
- 39. پیادهسازی چتروم با WebSockets
- 40. آزمایش (Testing) در Node.js
- 41. Unit Testing با Jest
- 42. Integration Testing
- 43. Testing Express.js Applications
- 44. Deployment (استقرار) برنامههای Node.js
- 45. مفاهیم Docker و کانتینرسازی
- 46. استقرار برنامه Node.js با Docker
- 47. استقرار در هاستهای ابری (مانند Heroku)
- 48. مدیریت خطاهای پیشرفته
- 49. لاگگیری (Logging) در Node.js
- 50. مانیتورینگ (Monitoring) برنامهها
- 51. معماری میکروسرویسها (Microservices)
- 52. مقدمهای بر GraphQL
- 53. ساخت API با GraphQL در Node.js
- 54. کار با Redis برای Caching
- 55. استفاده از Message Queues (مانند RabbitMQ)
- 56. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
- 57. پیادهسازی CI/CD برای Node.js
- 58. کار با فایلهای CSV
- 59. کار با XML
- 60. پردازش تصاویر در Node.js
- 61. تولید PDF در Node.js
- 62. کار با APIهای خارجی
- 63. استفاده از Node.js برای وظایف زمانبندی شده (Cron Jobs)
- 64. مباني توسعهٔ افزونههای مرورگر با جاوااسکریپت
- 65. مقدمهای بر Webpack
- 66. پیکربندی Webpack برای Node.js
- 67. استفاده از Babel برای Transpilation
- 68. کار با Server-Sent Events (SSE)
- 69. مفاهیم Serverless Computing
- 70. ساخت توابع Serverless با Node.js
- 71. امنیت در Serverless
- 72. مدیریت پیکربندی (Configuration Management)
- 73. اصول طراحی نرمافزار در Node.js
- 74. الگوهای طراحی (Design Patterns) در Node.js
- 75. مدیریت وابستگیها (Dependency Management)
- 76. کار با WebAssembly در Node.js
- 77. مقدمهای بر TypeScript
- 78. استفاده از TypeScript با Node.js
- 79. مفاهیم CI/CD با GitHub Actions
- 80. استقرار در پلتفرمهای مختلف
- 81. بهینهسازی عملکرد (Performance Optimization)
- 82. شناسایی Bottlenecks
- 83. کار با ابزارهای Profiling
- 84. مدیریت منابع در Node.js
- 85. اصول برنامه نویسی تابعی (Functional Programming)
- 86. مفاهیم Event Loop عمیقتر
- 87. کار با Child Processes
- 88. مدیریت تراکنشها در پایگاه داده
- 89. امنیت در برابر XSS و CSRF
- 90. اصول SOLID در Node.js
- 91. طراحی سیستمهای توزیع شده
- 92. مقدمهای بر Micro Frontends
- 93. کار با WebRTC
- 94. مدیریت دادههای بزرگ (Big Data)
- 95. مفاهیم Data Streaming
- 96. کار با Apache Kafka
- 97. اصول توسعهٔ پایدار (Sustainable Development)
تگها:
Node.js
Node.js چیست
برنامه نویسی سمت سرور
بک اند
توسعه وب
جاوااسکریپت
نود جیاس
یادگیری Node.js
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.