Node.js Essential Training (2013)

with Joseph LeBlanc
please wait ...
Node.js Essential Training (2013)
Video duration: 0s 3h 17m Intermediate


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.

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
JavaScript Node.js


- [Voiceover] Hi, I'm Joe LeBlanc. Welcome to Node.js Essential Training. Node.js makes it possible to write JavaScript applications without a web browser. In this course, I'll be showing you how to install Node on Mac, Windows, and Linux. How to use frameworks to start web servers and generate HTML output. How to unit test your code to reduce bugs and errors. We'll also learn how to stream data and create command-line tools in Node.

If you can do it in JavaScript, you can do it in Node. So let's get started with Node.js Essential Training.

please wait ...