NodeJS是一种快速发展的web服务器技术,节点开发人员是业界薪酬最高的人员之一。熟悉NodeJS将使您获得一份工作,或者通过构建高质量、健全的web应用程序来改进当前的工作。
在本课程中,您将深入了解Node,了解NodeJS如何在底层工作,以及这些知识如何帮助您避免常见的陷阱,并极大地提高调试问题的能力。
您将了解异步代码如何在Node和Node事件循环中工作,以及如何使用事件发射器、流、缓冲区、管道和文件。我们将看到如何在Node中构建web服务器。
我们将使用Express深入研究web站点、web应用程序和api,并了解Express如何为节点开发人员节省时间。
在此期间,您将深入了解Javascript概念和其他支持Node的计算机科学概念。
NodeJS并不难学。大多数编程教程犯的最大错误是期望某人仅仅通过模仿别人的代码来学习。真实世界的情况永远不会完全像教程那样。
我认为最好的学习方法是了解一个工具是如何工作的以及它为你做了什么,看看例子,然后自己尝试一下。
这就是本课程的构建方式,目的是帮助您学习和理解NodeJS。