Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Treehouse

Express Basics

via Treehouse

This course may be unavailable.

Overview

Express is a "Fast, unopinionated, minimalist web framework for node." In this course you'll learn how to build an Express site from scratch!

Syllabus

Getting Started with Express 

Express is the most popular web server for Node.js. Self described as a “Fast, un-opinionated, minimalist web framework for node.js.”, Express is open and flexible, allowing you to write only the code that you need, and nothing more.

Developing Express Apps Like a Boss

As a developer “how” you work is just as important as “what” you are working on. Having the right tools and strategies at your disposable can make the difference in a successful and on time project.

The Request and Response Objects in Express

The request an response object house all of the complex information that goes into HTTP requests made to Express, and the HTTP responses that it delivers.

The request and response objects themselves can appear complex at first. And they are! The reality is that they save you, the developer, tons of time.

In this stage you'll learn how to use the HTTP request and response objects.

Using Templates with Express

Templates are common across all web frameworks and are commonly used in many different kinds of web applications. In this stage, you will learn about the Jade template engine and its syntax.

Serving Static Files in Express

Static files, like JavaScript, CSS, and images, are a central part of any any website. Express comes with a built in middleware to serve static files, suitable for use in development and for sites with smaller amounts of traffic.

Doing more with Express

 

In this stage you will learn some ways you can use Jade syntax to make development easier.

Additionally, you'll learn how to use the Express generator to quickly set up a new express project.

Reviews

Start your review of Express Basics

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.