Introduction to Node.js

Washington, D.C. campuses

GA D.C., 1776
1133 15th Street NW, 8th Floor
Washington D.C. 20005

GA D.C. (Northern Virginia)
2231 Crystal Drive #1000
Arlington VA 22202

Past Locations for this Class Series

Introduction to Node.js

Washington, D.C.

Washington, D.C. campuses

GA D.C., 1776
1133 15th Street NW, 8th Floor
Washington D.C. 20005

GA D.C. (Northern Virginia)
2231 Crystal Drive #1000
Arlington VA 22202

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

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.