Node.js开发及实战

Node.js

课程简介:
Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是Node的一个关键因素。 Javascript是一个事件驱动语言,Node.js利用了这个优点,编写出可扩展性高的服务器。Node.js采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。在几年的时间里,Node.js逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用Node.js进行开发,此外,开发人员还可以使用它来开发一些快速移动Web框架。除了Web应用外,Node.js也被应用在许多方面,这些项目涉及到应用程序监控、媒体流、远程控制、桌面和移动应用等等。

课程大纲:
1: ABOUT NODE.JS
2: SETTING UP NODE.JS
3: NODE.JS MODULES
4: HTTP SERVERS AND CLIENTS – A WEB APPLICATION’S FIRST STEPS
5: YOUR FIRST EXPRESS APPLICATION
6: IMPLEMENTING THE MOBILE-FIRST PARADIGM
7: DATA STORAGE AND RETRIEVAL
8: MULTIUSER AUTHENTICATION THE MICROSERVICE WAY
9: DYNAMIC INTERACTION BETWEEN CLIENT AND SERVER WITH SOCKET.IO
10: DEPLOYING NODE.JS APPLICATIONS
11: UNIT TESTING

课时:3天

发表评论

邮箱地址不会被公开。 必填项已用*标注