NodeJS
- Express API project starter files with unit tests
- Using JSON Server to Simulate a Web Service API
- Exporting modules that require asynchronous setup code
- Using different .env files in your Node project
- Create a Simple Chat App in NodeJS
- Learning NodeJS
- Create a sample project with NodeJS and NPM
- File IO in NodeJS
- A Simple Web Server in NodeJS
- Introduction to NPM
- Create your own modules in NodeJS
- Getting started with Express
- Using EJS Templates with Express
- The body-parser package
- The user-helpers module
- An async version of the user-helpers module
- Final Project (Node) for Web 2
- Going Live with Your Final Project for Web 2
- HTTP and Form Handling with Express
- File Uploads with Express
- Express Middleware Functions
- Handling Errors in an Express App
- Environment Variables in NodeJS
- Adding Logging to a Node App
- Using bcrypt to hash passwords
- Hashing Passwords with bycrpt
- Using Cookies with Node Express
- Session Authentication in Express
- Organizing Routes in Node Express
- Unit Testing with Jest
- Test Driven Development (TDD)
- File IO in NodeJS with ES6 Modules
- NodeJS Execution Policy Error
- Node Rest API Project for the Chinook Database
- Setting Up the Chinook API Project
- Setting Up the Chinook database for the Project
- Setting Up the Genre Routes and Controllers
- The Genre Model
- The Genre Data Service
- Finishing the Genre Routes