中级 Node JS:流、设计模式、性能
通过掌握设计模式来解决常见问题并使用流扩展应用程序来提升您的 Node.js 技能。
讲师:CodeLicks Academy
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 按需处理大量数据,例如使用 Node js Streams 处理视频、数据库之间的集成等。
- 学习基本的创建和结构模式来帮助解决常见的编码难题。
- 在 Node js 中使用多进程和多线程。
- 处理数 TB 的文件。
- 使用 Node JS Streams 最大限度地减少数据传输中的背压。
- 按需消费多媒体数据。
- 了解如何设置水平分区以在数据库之间分割数据。
探索相关主题
- 节点.Js
- 其他 IT 和软件
- 信息技术与软件
要求
- 具有 NodeJS 编程的基本经验
描述
欢迎参加本课程,它专为那些渴望成为Node.js 专家的人而设计。
本课程旨在向您介绍 Node.js 中更高级的主题,包括内部结构、流、设计模式和可扩展性。本课程的内容是为想要成为Node.js 专家的您而设的。
在本课程中,我避免了冗长、充满配置和第三方工具的无聊项目,因为这些项目很快就会过时。相反,你会发现简洁、有针对性的课程,可以帮助你提高 Node.js 技能并加深对 Node.js 的理解。
该课程的当前版本包含 4 个模块。
1.异步编程基础:
在第一个模块中,您将学习在 Node.js 中管理异步编程和数据流的高级技术。我们将介绍回调、承诺和 async/await 等异步模式,以及如何将它们应用于顺序、并行和并发执行。
本课程适合初学者,因此第一个模块涵盖了基础知识。您可能已经熟悉本模块中的部分内容,但我强烈建议您仔细阅读,因为我已按部就班地组织了课程,从 Node.js 的基础知识开始,一直到 Streams API。但是,您可以跳过任何部分,因为这些课程彼此之间并不紧密相关。
2. Streams API
第二个模块重点介绍 Streams API。首先,我们探索传统 API,然后深入研究更现代的 API,让您全面了解两者。我还提供了一个实际示例,以帮助您更好地掌握何时以及如何使用 Streams API。
3.性能和扩展Node.js应用程序:
在性能模块中,我首先向您介绍 Node.js 中可扩展性的基本概念,包括将应用程序分叉为多个子进程以及使用进程池进行多线程处理。在第二部分中,我们将重新讨论 Streams API,但这次我们将它与子进程结合起来,以更高效地处理耗时操作。
2.设计模式:
最后,在“设计模式”模块中,我们将探讨 Node.js 环境中最常见的设计模式。对于每种模式,我们首先介绍一个突出问题的简单示例,然后使用适当的设计模式解决该问题。这种方法不仅向您介绍了设计模式概念,还展示了在何处以及如何有效地应用它们。
注意:未来几周内将在课程中添加几个额外的模块和部分。
本课程适合哪些人:
- 有兴趣提高 NodeJS 编码技能的开发人员
- 技术面试候选人希望回顾 Node JS 中最重要的概念。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。