Eric Greene
Class:
- Thursday - Friday, 9am to 5pm PST
Breaks:
- Morning: 10:25am to 10:35am
- Lunch: Noon to 1pm
- Afternoon #1: 2:15pm to 2:25pm
- Afternoon #2: 3:40pm to 3:50pm
- Day 1
- What is JavaScript & Node.js?
- Setting up a Node.js Application
- Package.json
- Babel + ESLint
- Nodemon
- Debugging
- JavaScript Review
- Asynchronous Programming
- Closures
- Prototype Inheritance + Classes
- CommonJS Modules
- Types, Variables, Functions, Objects
- Newer Syntaxes
- Using NPM
- Installing Packages
- NPM vs. Yarn
- Semver
- Working with Files
- Day 2
- Express Application
- Environment Variables
- Command Line Arguments
- Middleware
- Handling HTTP Requests
- JSON Web Tokens
- Using Socket.IO
- Understanding Web Sockets
- Logging
- Express Application
- Node.js (version 12 or later)
- Web Browser
- Text Editor