NodeJS

  • Express API project starter files with unit tests
  • Using JSON Server to Simulate a Web Service API
  • Using different .env files in your Node project
  • Create a Simple Chat App in NodeJS
  • Exporting modules that require asynchronous setup code
  • Learning NodeJS
  • Create a sample project with NodeJS and NPM
  • Final Project (Node) for Intermediate Web Programming
  • File IO in NodeJS
  • Going Live with your final project for Intermediate Web Programming
  • 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
  • HTTP and Form Handling with Express
  • File Uploads with Express
  • Express Middleware Functions
  • Handling Errors in an Express App
  • Environment Variables in NodeJS
  • 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