This course consists of an Introduction to Node.Js and Express.
We cover the main features of both, and also develop a small Social Network project.
Requirements: Basic JS Knowledge
- Introduction to Node.js
- What is Node.Js ? What is not ?
- Blocking and Non-Blocking Code
- JS Recap (Event Loop and Callbacks)
- Hello World
- NPM (Package.json )
- HTTP - WebServer
- Introduction to Express
- URL Recap (HTTP and URL Structure)
- Lifting a server
- Express Request and Responses
- Routing
- What Is Middleware
- Project Scaffolding
- Grunt
- Testing (Mocha, Should, Supertest and Blanket)
- Cookie Authentication