Node for Frontend Developers

Node for Frontend Developers

Video Training

Since its release in 2009, Node.js has experienced a meteoric rise in popularity among web developers. However, sometimes the thought of working with “backend” technologies can seem overwhelming for frontend developers. In this Learning Path, veteran developer and author Wes Higbee provides a practical introduction to Node before teaching you how to leverage your JavaScript programming skills and incorporate Node into your development work.

Below are the video training courses included in this Learning Path.


Overview of the Node.js Ecosystem

Presented by Wes Higbee 1 hours 25 minutes

Start by learning about where Node.js comes from and why you should use Node.js. From there, Wes will teach you about architecture, including simplified currency and callback convention. You’ll also learn about modularity, such as modules in Node.js, CommonJS, and Node.js core modules. Finally, you will learn about npm, including package management, using an npm package, and popular packages.


Getting Started with Node.js

Presented by Wes Higbee 2 hours 30 minutes

Wes Higbee will teach you everything you need to know to begin incorporating Node.js in your development work. You’ll start by learning how to productively develop and debug Node.js applications. From there, you’ll learn how to use npm packages, the dev workflow, and how to find existing projects using npm to leverage in your node applications. Finally, you’ll learn about WebStorm LiveEdit to quickly load code changes, as well as unhandled exceptions.


Node.js Web Apps with Express

Presented by Wes Higbee 4 hours 9 minutes

Moving along the path, Wes will teach you how to create web applications and APIs with Express. You’ll start by learning how to set up a web app, then jump into learning about the Jade view engine. From there, Wes will teach you about CRUD, including how to add the chat room view, respond with JSON, and edit chat rooms. He’ll also cover routers, middleware, APIs, and logging and debugging. Finally, you will learn about auth with passport, including passport user validation, protecting admin routes, and query string parameters. By the end, you will have learned how to create web applications and APIs with Express.


Using MongoDB with Node.js

Presented by Wes Higbee 4 hours 23 minutes

This final phase explains how to store data—as documents—coming from your JavaScript apps into MongoDB. There are two popular approaches to interacting with MongoDB: the native driver and Mongoose. In this video, you’ll learn about both options, when to pick one over the other, and something else equally important—and often neglected—how to write maintainable, asynchronous MongoDB communications code. Web app developers with a strong command of JavaScript, those wanting to incorporate server-side programming into their development, and those wanting to better understand NoSQL database technology will appreciate this step-by-step guide to using MongoDB with Node.js.