Topics Covered
Here is a list of the main topics covered:
- Web Concepts, HTTP
- Javascript
- Markup Languages (HTML, CSS)
- Client and Server side coding (in javascript)
- Javascript execution environments: Browser, Node.js, and Express.js
- Node.js and NPM
- Functional Programming and Closures
- Synchronous and Asynchronous programming
- JSON databases (using MongoDB)
- Server side templating (using Pug)
- Sessions, Cookies, Ajax, and Web Sockets