Introduction to Express
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Express is a simple, yet powerful, framework for NodeJS. In this course, you will learn how to use Express, the Express API, and the powerful Routing capabilities built into Express. You will also be introduced to the express-generator and a simple Express NodeJS web app.
Target Audience
Anyone who is familiar with NodeJS and web development who wants to learn about the Express framework
Prerequisites
None
Expected Duration (hours)
1.8
Lesson Objectives Introduction to Express
start the course
describe the Express framework and its relationship with Node
install the components necessary to develop and deploy web apps using Express
install and use the express-generator to create a default Express web application
describe and explore the directory structure and files created by express-generator
describe and configure the package.json file for Express
modify and run the default express-generator application
configure and use the static configuration options for an Express project
describe the basics of the Express Application API
describe and use the Express App methods
describe and use the Express App Request API
describe and use the Express Response API
describe the Response API common methods
describe how Express simplifies Routing
use router.METHOD to handle HTTP methods
use paths for serving simple web pages
use multiple handlers for a single path
create a routing interface to handle requests
add routes to an express-generator application
describe the Jade template engine and how to create a template
create and add a view using Jade
render a Jade view with Express
use substitution in a Jade template to display data
use the model-view-controller pattern using Express
use Express to create a simple web app
Course Number: wd_exjs_a01_it_enus
Expertise Level
Intermediate