- chp03
- Basic implementation of a web server in nodejs
- Handles get, post and redirects
- Write data to file on request
- chp05
- Handles routing using expressJs
- How to parse body in express
- (backup-app) uses routing without express router features
- Order will matter only for
use
.get
,post
etc with router match exact paths(see docs) - Return static html and css
- chp06
- Using template engines
- Non conventional way of globally sharing data across requests using variables
- Rendering dynamic html
- chp07
- MVC
- Reading and writing to files using callbacks
- chp08
- Optional enhancements(no code refer udemy)
- chp09
- Using path params and query params( both available as params in req)
- Incomplete code
- chp10
- Intro to sql
- USE raw sql queries
- chp11
- Intro to sequelize
- Associations ( mysql relations using sequelize)
- [assignment-04]
- Basic usage of template engines(ejs)
- Database
- MySQL (docker compose)