Node.js: Express Applications and the MEAN Stack
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Node.js is a server-side framework that uses an event driven asynchronous model and is built on the Google Chrome V8 JavaScript runtime engine. This course demonstrates how to create server side web applications using Express as well as how to create web applications using the MEAN Stack.
Target Audience
Web developers who want to learn how to use Node.js to create web applications using Express and MEAN Stack approaches
Prerequisites
None
Expected Duration (hours)
2.9
Lesson Objectives Node.js: Express Applications and the MEAN Stack
start the course
describe Express.js, its characteristics and role in creating applications with Node.js and describe how to install Express
describe the structure of an Express app file
use Express to create a basic application
describe the Jade HTML framework and its syntax
work with Jade in Node.js Applications
describe Handlebars and its features and use it in Node.js applications
configure routing solutions using inline callbacks and external modules in Node.js applications
parse and use route parameters in an Express app
configure routes in an Express 4.0 app using the Router object
manage failed requests in a Node.js applications
describe the Domain error handling module and use it to track Express route errors
create Express routes that represent a RESTful API
use a Mongo database to store data in a RESTful API server
practice creating a REST API Server using Express and MongoDB
describe the MEAN Stack
manually setup the Node and Express portions of a MEAN app
manually add routes for a RESTful API to a MEAN app
manually setup the MongoDB database portion of a MEAN app
use the Bower module to manage client side dependencies
create an AngularJS service to be used as part of an AngularJS application
create an AngularJS controller to be used an part of an AngularJS application
refactor a MEAN Stack app to make use or modules
create a MEAN Stack app using a Yeoman generator
practice creating a MEAN Stack app
Course Number: sl_jsnd_a03_it_enus
Expertise Level
Intermediate