Overview
Syllabus
1.1 Introduction
2.1 Installing Node.js
2.2 Using REPL
2.3 Working with REPL Commands
2.4 Working with Standard Input and Output
2.5 Using ReadLine as CommonJS Modules
2.6 Rewriting the Calculator with ES Modules
3.1 Working with Paths
3.2 Reading and Writing Files
3.3 Writing a Command Loop
3.4 Making HTTP Requests
3.5 Using Custom Events
4.1 Creating an HTTP Server
4.2 Using Nodemon and NPM Scripts
4.3 Generating Content
4.4 Extracting Query String Data
4.5 Handling URLs
4.6 Displaying a Form
4.7 Processing Form Data
4.8 Serving Static Files
5.1 Getting Started with Express
5.2 Structuring the Project
5.3 Using Route Parameters
5.4 Introducing MVC
5.5 Writing a Simple View Engine
5.6 Handling Static Assets
5.7 Processing Creation Forms
5.8 Handling Edit Forms
5.9 Deleting Data
6.1 Introducting Middleware
6.2 Creating and Processing Login Requests
6.3 Using Sessions
7.1 Setting Up Handlebars
7.2 Generating Lists
7.3 Making Decisions
7.4 Defining Global View Variables
7.5 Using Different Layouts
8.1 Getting Started with MongoDB
8.2 Storing Database Credentials
8.3 Creating Mongoose Models
8.4 Editing Documents in MongoDB
8.5 Creating and Deleting Documents
8.6 Discussing Security
8.7 Really Authenticating the User
9.1 Conclusion
Taught by
Envato Tuts+