About this Course
We'll be creating an application to retrieve a student's Treehouse profile information and weather information based on a zip code.
What you'll learn
- Write command line applications in Node.js
- Talk to an API with Node.js
- Organize your code with modules
- Deal with streams
- Handle errors
Introduction to Node.js
In this section we'll discuss what Node is, why you'd use it and how to use it.
Building a Command Line Application
Node.js can be used to make all sorts of applications. In this section we'll build our project, a command-line application to retrieve student's profile information from the Treehouse API.
Handling Errors in Node
Handling errors is an essential part of developing an application. If you expect other people to use your code, it's vital to handle every situation that could go wrong.
Create a Command Line Weather Application
In this final stage you'll use everything you've learned so far in creating a command line application with Node.js to create a second application that connects to a weather API and display information based on a zip code or other user input.