Log In
0% completed
All Lessons
Free Lessons (4)
Before We Begin
Getting Started
Node.js Overview
Introduction to Node.js
Different Patterns in Node.js
Explore the Node.js REPL Environment
Wrap Up
Quiz Yourself on Node.js Basics
The Node.js API
Introduction to the Node.js API
The fs Module
Coding Exercise: Write to a File
Append to a File
The process Module
Wrap Up
Quiz Yourself on Node.js APIs
JavaScript Essentials Review
Introduction to ES6
JavaScript Variables
JavaScript Strings
JavaScript Functions
JavaScript Destructuring
JavaScript Rest and Spread
JavaScript Modules
JavaScript Enhanced Object Literals
JavaScript Asynchronous Programming
JavaScript Closures
Wrap Up
Quiz Yourself on JavaScript Essentials
Building a RESTful API with Express
Introduction to Express
Project Setup: Part One
Project Setup: Part Two
Implement Routing
Install Nodemon
Implement Middleware
Build a RESTful API with Express
Implement a Route Handler
Implement Route Handlers for GET, PUT, and DELETE
Enable CORS
Error Handling
Refactor the Controller
Wrap Up
Quiz Yourself on Building a RESTful API with Express
Authentication with Passport.js and JSON Web Tokens
Introduction to Passport.js and JSON Web Tokens
Project Setup: Part One
Project Setup: Part Two
Wrap Up
Quiz Yourself on Authentication with Passport.js and JWTs
Build a Live Trivia Game with Socket.IO
Introduction to Socket.IO
Build a Live Multiplayer Programming Trivia Game
Add Game Logic to Our Application
Display Game Information
Display Questions to Players
Submit Answers to the Questions
Wrap Up
Coding Exercise: Make a GET Request with node-fetch
Quiz Yourself on Building Live Applications with Socket.IO
Wrap Up!
The End of Our Journey
Appendix
Installation Guide
Debug Node.js Applications Effectively
Learn Node.js from Scratch
/
...
/
Wrap Up
Wrap Up
Let's highlight the main contents of this chapter.
We'll cover the following...
Key takeaways
Key takeaways
Let’s take
...