کتاب استریمهای دادهای نودجی: از مبانی تا ساخت استریمهای سفارشی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استریمهای دادهای نودجی: از مبانی تا ساخت استریمهای سفارشی
موضوع کلی: توسعه نرمافزار
موضوع میانی: برنامهنویسی با نودجی
📋 سرفصلهای دوره
- 1. مقدمهای بر استریمهای دادهای در نودجی
- 2. آشنایی با معماری استریمها: قابل خواندن، قابل نوشتن، تبدیلکننده و دوگانه
- 3. ساخت یک استریم قابل خواندن سفارشی
- 4. ساخت یک استریم قابل نوشتن سفارشی
- 5. ساخت یک استریم تبدیلکننده سفارشی
- 6. درک استریمهای دوگانه و کاربردهای آنها
- 7. اتصال استریمها با یکدیگر با استفاده از pip
- 8. درک بازگشت فشار و کنترل جریان
- 9. استفاده از تکرارکنندههای async و for-await-of با استریمها
- 10. آشنایی با API لولهکشی استریم (نسخههای جدید نودجی)
- 11. رویدادها و مدیریت وضعیت در استریمهای قابل خواندن
- 12. مدیریت خطا در جریان کار با استریمها
- 13. اشکالزدایی از استریمها با استفاده از بازرس Node
- 14. در نظر گرفتن عملکرد: اندازه چنک، مصرف حافظه و بهینهسازی
- 15. استفاده از استریمهای داخلی سیستم فایل (fs)
- 16. کار با استریمهای شبکهای (http, https)
- 17. استفاده از استریمهای فشردهسازی (zlib)
- 18. استفاده از استریمهای رمزگذاری (crypto)
- 19. پردازش دادههای JSON با استفاده از استریمها (ndjson, JSONStream)
- 20. پردازش دادههای CSV با استفاده از استریمها (csv-parser و غیره)
- 21. پردازش دادههای XML, YAML, Protobufs با استفاده از استریمها
- 22. آشنایی با کتابخانههای شخص ثالث: through2, pump, stream-chain
- 23. استفاده از کتابخانه through2 برای ساخت استریمهای تبدیلکننده سفارشی
- 24. استفاده از pump برای اتصال ایمن استریمها
- 25. استفاده از stream-chain برای ترکیب استریمها
- 26. تکنیکهای ترکیب استریمها برای ایجاد جریانهای پیچیده
- 27. کاربردهای عملی: تجمع لاگها با استفاده از استریمها
- 28. کاربردهای عملی: پردازش ویدئو و فایلها با استفاده از استریمها
- 29. کاربردهای عملی: پردازش تصاویر با استفاده از استریمها
- 30. کاربردهای عملی: پردازش دادهها (ETL) با استفاده از استریمها
- 31. ادغام استریمها با پایگاههای داده
- 32. استفاده از استریمها با Brokerهای پیامرسانی (Kafka, Redis, RabbitMQ)
- 33. استفاده از استریمها در معماری میکروسرویسها
- 34. استفاده از استریمها با WebSockets و SSE
- 35. استفاده از استریمها در اشتراکهای GraphQL
- 36. استفاده از استریمها در gRPC
- 37. استفاده از استریمها در محیطهای مرورگر (WebStreams API)
- 38. استفاده از استریمها در برنامههای Electron
- 39. استفاده از استریمها در ابزارهای خط فرمان (CLI)
- 40. ساخت ابزار خط فرمان با استفاده از process.stdin / stdout
- 41. تجزیه و تحلیل آرگومانهای خط فرمان با yargs / commander
- 42. نمایش پیشرفت کار با استفاده از کتابخانههای ora / cli-progress
- 43. ثبت وقایع با استفاده از استریمها (winston, bunyan)
- 44. آموزش تست استریمها: استفاده از Mocha / Jest
- 45. محتوای جعلی برای استریمها در تستها (sinon, proxyquire)
- 46. تست یکپارچهسازی با استفاده از دادههای واقعی در استریمها
- 47. استفاده از mock-fs برای تست استریمهای سیستم فایل
- 48. اشکالزدایی از استریمها در محیط تولید (ثبت وقایع, مترها)
- 49. آنالیز عملکرد استریمها (node --prof, cli-ps)
- 50. مدیریت حافظه در هنگام استفاده از استریمها
- 51. کار با فایلهای حجیم با استفاده از استریمها
- 52. استراتژیهای مرتبسازی و بافر کردن در استریمها
- 53. پیادهسازی استراتژیهای بازگشت فشار
- 54. استفاده از استریمها با Worker Threads
- 55. استفاده از استریمها در حالت Cluster
- 56. استفاده از استریمها در محیطهای کانتینری (Docker)
- 57. ادغام استریمها در 파이پلاینهای CI/CD
- 58. ایمنسازی استریمها (TLS, احراز هویت)
- 59. استفاده از استریمها با OAuth2
- 60. ارسال دادهها به خدمات ابری با استفاده از استریمها (AWS Kinesis, Azure Event Hubs)
- 61. آنالیز دادههای استریمی با Apache Flink / Spark Streaming (مفهوم)
- 62. نظارت بر سلامت استریمها (Prometheus, Grafana)
- 63. مقیاسگذاری افقی پردازش استریمها
- 64. بهترین روشها برای نوشتن استریمهای قابل نگهداری
- 65. استایلهای کد و linting برای پروژههای استریم
- 66. مستندسازی و JSDoc برای استریمها
- 67. مهاجرت از معماری مونولیتیک به معماری مبتنی بر استریم
- 68. اشتباهات رایج در توسعه استریم
- 69. روندهای آینده در پردازش استریم در Node.js
- 70. جمعبندی دوره و گامهای بعدی
تگها:
async iteration
backpressure
data streaming
JavaScript
Node.js
performance
pipeline
readable streams
streams
testing streams
transform streams
writable streams
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.