کتاب Node.js Tips and Tricks: نکات و ترفندهای Node.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Node.js Tips and Tricks: نکات و ترفندهای Node.js

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

موضوع میانی: نود جی‌اس (Node.js)

📋 سرفصل‌های دوره

  • 1. آشنایی با ماژول‌های داخلی Node.js و کاربردهایشان
  • 2. نصب و مدیریت پکیج‌ها با npm و yarn
  • 3. استفاده از npx برای اجرای پکیج‌ها بدون نصب سراسری
  • 4. مدیریت وابستگی‌ها و فایل package.json
  • 5. درک کامل از مفهوم async/await و Promise‌ها
  • 6. مدیریت خطاها در Node.js با try/catch و unhandledRejections
  • 7. کار با استریم‌ها برای پردازش داده‌های بزرگ
  • 8. استفاده از Event Loop و نحوه عملکرد آن
  • 9. بهینه‌سازی عملکرد Node.js با استفاده از Cluster Module
  • 10. دیباگینگ Node.js با ابزارهای داخلی و خارجی
  • 11. نوشتن تست‌های واحد با Jest و Mocha
  • 12. استفاده از ESLint و Prettier برای کیفیت کد
  • 13. پیاده‌سازی Logging مناسب با Winston و Pino
  • 14. امنیت در Node.js: جلوگیری از حملات XSS و CSRF
  • 15. کار با فایل سیستم به صورت غیرهمزمان
  • 16. ساخت API RESTful با Express.js
  • 17. استفاده از Middleware‌ها در Express.js
  • 18. اعتبارسنجی داده‌های ورودی با Joi و Zod
  • 19. کار با دیتابیس‌های مختلف (MongoDB, PostgreSQL)
  • 20. پیاده‌سازی Authentication و Authorization
  • 21. استفاده از WebSocket‌ها برای ارتباط Real-time
  • 22. ساخت Queue با Redis و BullMQ
  • 23. استفاده از Docker برای Containerize کردن برنامه‌های Node.js
  • 24. استفاده از CI/CD با GitHub Actions و Jenkins
  • 25. استفاده از TypeScript در Node.js
  • 26. بهینه‌سازی حافظه در Node.js
  • 27. Caching با Redis و Memcached
  • 28. استفاده از ابزارهای Profiling برای یافتن گلوگاه‌ها
  • 29. کار با GraphQL به جای REST
  • 30. استفاده از Microservices با Node.js
  • 31. ساخت Serverless Functions با AWS Lambda و Azure Functions
  • 32. استفاده از Message Brokers (RabbitMQ, Kafka)
  • 33. امنیت API با JWT و OAuth
  • 34. نوشتن Middleware‌های قابل استفاده مجدد
  • 35. استفاده از Decorators در TypeScript
  • 36. بهینه‌سازی تصاویر و فایل‌های استاتیک
  • 37. کار با محیط متغیرها (Environment Variables)
  • 38. استفاده از ابزارهای مانیتورینگ (Prometheus, Grafana)
  • 39. پیاده‌سازی Rate Limiting برای محافظت از API
  • 40. کار با WebSocket security
  • 41. استفاده از Load Balancerها
  • 42. استفاده از Caching layers
  • 43. استفاده از ابزارهای static analysis
  • 44. استفاده از ابزارهای performance testing
تگ‌ها: api async await asynchronous programming docker expressjs javascript mongodb nodejs npm performance optimization postgresql promise redis rest api typescript

نظرات

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

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