Simple play icon Course
Skills Expanded

Full Stack Node.js

by Geoffrey Grosenbach

Node.js is one of the fastest dynamic language implementations available today. While useful for all kinds of scripting, it excels at building web applications.

What you'll learn

Node.js is one of the fastest dynamic language implementations available today. While useful for all kinds of scripting, it excels at building web applications. But assembling a full stack of models, controllers, views, tests, and client-side assets isn't comprehensively documented anywhere. This course is a deep dive into Node.js, the Express web framework, Mocha tests, the CoffeeScript language, and Socket.io real-time push. We've used the freshest and most capable tools in the best way, without hacks or shortcuts. You'll learn from dozens of tips that we discovered while developing a real-time bakery workflow application for a local pie shop.

About the author

Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell. He commits code at https://github.com/topfunky.

Ready to upskill? Get started