Overview
Node.js is a runtime environment and library for running JavaScript applications outside the browser. Node.js is mostly used to run real-time server applications and shines through its performance using non-blocking I/O and asynchronous events. This talk will introduce you to Node.js by showcasing the environment and its two most popular libraries: express and socket.io.
Target Audience
Beginner web developers
Assumed Audience Knowledge
Working knowledge of JavaScript and HTML5.
Objective
Learn how to build a chat engine using Node.js and WebSockets.
Five things audience members will learn
- Node.js environment and basics
- Node Package Manager overview
- Web Framework, express, basics
- WebSockets and Socket.io basics
- Building a chat engine using Node.js