Slides and materials are hosted at https://gdiphilly.github.io/Intro-to-Node.js/.
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...
Students should be familiar with JavaScript, with a solid understanding of objects and functions. Some familiarity with the command-line will be helpful.
- 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)
- 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