Skip to content

Latest commit

 

History

History
40 lines (21 loc) · 1.56 KB

readme.md

File metadata and controls

40 lines (21 loc) · 1.56 KB

Intro to Node.js

Slides and materials are hosted at https://gdiphilly.github.io/Intro-to-Node.js/.

Course description

Learn to write server-side JavaScript with this introduction to Node.js!

Node.js allows you to write the server-side of your application in JavaScript, and if you're interested in learning more about how to make a "full" web application beyond a HTML/CSS/JavaScript front-end, this course is for you!

Cost:

Dates:

Location:

A limited number of scholarships are available for those with a financial hardship. To apply, contact us at...

Prerequisites:

Students should be familiar with JavaScript, with a solid understanding of objects and functions. Some familiarity with the command-line will be helpful.

Tech requirements:

  • Your laptop (Mac, PC, or Linux are all okay, however, we will not be offering support for the Windows command line, please be familiar if you are bringing Windows).
  • A text editor such as Sublime or TextMate
  • Git installed on your laptop (Install here: https://git-scm.com/downloads)
  • NVM (Node Version Manager) installed on your laptop (Follow instructions here: https://github.com/creationix/nvm)

Topics covered:

  • How data moves around on the web, and what is possible using a server
  • What Node is, and why you would use it
  • How to create a Node web server using Express.js to make developing a server-side app quick and easy (at least easier!)
  • How to use npm (Node Package Manager) to install and manage dependencies in your Node project