Video description
Learn everything you need to about Node.js
About This Video
Understand how modules work in Node.js
Learn asynchronous programming
Learn Node.js paradigms
In Detail
We will be covering how to use Node.js to build websites. This course will focus primarily on Express as the framework that the website will be built in. In addition to Express, we will cover using Redis and Socket.io to make more robust and dynamic sites. Many courses only focus on one of these, but this course will cover all of them.
By the end of this course the reader will be able to build applications using Express, Redis, and Socket.io. Express helps by making full featured web applications easy, if you know how. Redis opens doors by making data quick and easy to fetch. Many sites have used Redis to make difficult data problems easy. Lastly Socket.io makes two way communication between the browser and web application easy. If you have every needed to build something that was real-time than Socket.io is what you want to use.
Table of contents
-
Chapter 1 : Using Node.js and npm
- The Course Overview 00:02:30
- Installing Node.js 00:07:05
- Node.js REPL 00:05:25
- Node.js is JavaScript 00:07:01
- Installing a Package with npm 00:06:57
-
Chapter 2 : Using the Node.js Module System
- require() 00:09:53
- Module Exports 00:09:04
- Package.json Walkthrough 00:05:33
- Using package.json to Manage Dependencies 00:07:17
- Using npm run 00:06:50
- Creating Our Own Package 00:07:21
-
Chapter 3 : Useful Node.js Paradigms
- Node.js is Asynchronous 00:07:07
- The Event Loop 00:07:53
- Callback Pattern 00:07:55
- Promises Instead of Callbacks 00:08:32
- Error Handling 00:06:56
-
Chapter 4 : Node.js Events
- Event Emitters 00:04:24
- Adding and Removing Events 00:09:42
- Creating Our Own Event Emitter 00:05:36
-
Chapter 5 : Node.js Streams
- Everything is a Stream 00:05:39
- Readable Streams 00:06:30
- Writable Streams 00:06:14
- Network Streams 00:05:18
- Piping Streams 00:10:58
-
Chapter 6 : Node.js HTTP Server
- The Node.js HTTP Server 00:06:23
- Making Client Requests 00:06:04
- Handling Requests 00:09:40
- Handling Responses 00:08:46
-
Chapter 7 : Node.js and Express
- Installing Express 00:06:03
- Routing Basics 00:13:55
- Middleware Basics 00:10:31
- Handling Errors 00:06:48
- Debugging in Express 00:08:38
- Templating in Express 00:10:25
-
Chapter 8 : Passport in Express
- Creating a Protected Page 00:10:27
- Creating a Login Page 00:07:01
- Passport and Authentication 00:09:33
- Where to go after the completion of the course? 00:05:50
Product information
- Title: The Complete Guide to Node.js
- Author(s):
- Release date: September 2016
- Publisher(s): Packt Publishing
- ISBN: 9781786464743
You might also like
video
The Modern JavaScript Bootcamp (2019)
Learn JavaScript by building real-world apps. Includes 3 real-world projects, 80 programming challenges, and ES6/ES7! About …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
video
Node.js in Motion
"Very good, very appropriate for the beginner audience." Tanya Wilke Inside: Node in Motion is a …
video
Learn JavaScript
4+ Hours of Video Instruction JavaScript started as a basic language for performing simple computations on …