Introduction to Node.js

San Francisco campuses

GA San Jose, WeWork
75 E Santa Clara Street
San Jose CA 95113

GA SF
225 Bush Street, 5th Floor (East Entrance)
San Francisco CA 94104

Past Locations for this Class Series

Introduction to Node.js

San Francisco

San Francisco campuses

GA San Jose, WeWork
75 E Santa Clara Street
San Jose CA 95113

GA SF
225 Bush Street, 5th Floor (East Entrance)
San Francisco CA 94104

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.