Node.js is a powerful tool for controlling web servers, building applications, and creating event-driven programming. And it brings javascript-a language familiar to all web developers-into an environment independent of web browsers. Learn all about Node.js and start creating javascript applications in this course with Joseph LeBlanc. He shows how to install Node.js on Mac, Windows, and Linux and dives deep into its modules and Express framework for app development. Learn how to unit test your code, start sessions on web servers, stream data, and create simple command-line tools.Lynda - Node.js Essential Training with Joseph LeBlanc
Topics include:
Why use Node.js?
Installing Node.js
Understanding the event loop
Initializing Node.js projects
Creating modules with getters and setters
Starting Express applications
Testing your code
Working with sessions and databases
Building command-line tools
Emitting events and attaching listeners
Controlling readable streams
Bookmarks