Introduction to Node.js

Online Campus

Online
Anywhere
Online

Past Locations for this Class Series

Introduction to Node.js | Online

Online Campus

Online
Anywhere
Online

Past Locations for this Class Series

About this class series

Intro to Node.js covers basic Node.js set up, "Hello World" example, package management, examples of TDD/BDD module Mocha and node.js framework Express.js. The class aimed at front-end developers curious about Node.js and/or wanting to get their feet wet with full-stack JavaScript development; also, at back-end engineers familiar with Java, or PHP, or Rails/Ruby and wanting to explore JS on the server. Students will learn how to install Node.js, NPM, and node modules. They will create a few applications from scratch and learn basics like: module creation (module.exports), getting environment variables (process), node console (node), domains, streams, etc.

Takeaways

  • Node.js and NPM installed
  • Hello World app running locally and on PaaS
  • Mocha, Express.js and Handlebars installed,
  • REST API example in Express.js and Mocha (for TDD) and MongoDB.

Prereqs & Preparation

The class is aimed at an intermediate to advanced JavaScript front-end developers and/or back-end engineers fluent in non-JS programming language(s). The readings listed at [ http://www.eventbrite.com/event/7384285597 ] are recommended before the session starts. None are required, but in order to get the most of out this workshop, students are encouraged to be familiar with the information covered here.

Required class materials / software: - Laptop (MacBook/Linux recommended) - GitHub account - Heroku account - Git installed - Latest stable Node.js installed (with NPM) so the shell runs - MongoDB installed (shell runs)

Let’s Keep You Updated

Enter your email to start following

I have read and acknowledge General Assembly's Privacy Policy and Terms of Service. SMS message and data rates may apply.