Skip to content

Public repository for the NodeJS "Ironhack Workshop Series".

Notifications You must be signed in to change notification settings

caridy/miami-node-js

Repository files navigation

IronHack Workshop: Intro to nodejs

Overview

This Workshop will be an introduction to nodejs as a network system for web applications. We will cover the basics of how to serve http(s) traffic and how to approach the creation of web applications by using expressjs. The main exercise will be the creation of a web application to display nearby photos from Flickr API.

Disclaimer

This workshop will not teach you how to write javascript code, we assume you already know how to do that for the browser (if not, please check http://mzl.la/1nNiLCB). This is a hands-on workshop but with a lot of information to digest, make sure you arrive fresh and full of energy :)

If you plan to arrive after 6:00 PM, make sure to complete the installation and provisioning sections before you arrive.

Agenda

  • Intro (15 min): basic knowledge about nodejs as a network system for web applications
  • Basic setup (30 min): installation, configuration, basic examples
  • Main exercise (2 hours): create a web application to display nearby photos from Flickr API
  • Basic deployment (30 min): deploy a web application to heroku

Installation

nodejs

  • [email protected] (latest stable version recommended), you can check your current version by doing node -v in your terminal.
  • To install nodejs, go to http://nodejs.org/, download node.js installer and follow instructions. Mac OS, Windows, and Linux are supported.

IDE / Text Editors (recommendations)

note: all 3 editors support ESLint/JSHint plugins, make sure you have one of those installed.

Git

Heroku

Provisions

Exercises

Follow the instructions on each page:

Stuck?

Feedback and criticism is welcome, please log your troubles in issues.

Feel free to hit me directly at @caridy

License

MIT

About

Public repository for the NodeJS "Ironhack Workshop Series".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published