Node.js: The Big Picture
Course info



Course info



Description
In this course, Node.js: The Big Picture, we begin with the places you'll commonly find Node being used, its technology origins, and a brief history of the project. We then examine what it means to write asynchronous code, and how Node both expects and embraces this approach with its own APIs and constructs. From there, we look at how to both modularize your own application code as well as leverage Node's vast 3rd party module ecosystem via npm. Finally, we wrap up with a discussion on assembling your own "tool belt" of Node.js tools and strategies to jump start your journey.
Section Introduction Transcripts
Course Overview
Hello, my name is Paul O'Fallon, and welcome to my course, Node.js : The Big Picture. I began building applications for the web back when that meant putting Perl scripts in a cgi-bin directory, and nothing has intrigued me as much as Node.js. Its promise of JavaScript beyond the boundaries of the browser captures the imagination of both front-end and back-end developers alike. This course is a very broad overview of Node.js, and while it may be helpful to know a little JavaScript, no prior exposure to Node is required. Some of the major topics we'll cover include when Node may or may not be the right choice for your project, Node's event loop and asynchronous development model, Node's package manager, npm, and what a typical development toolset might look like. By the end of this course, you'll have a basic understanding of Node and hopefully a good idea of whether it's right for you.