- History
- Model the data
- Hello World
- REST
- Templates
- Read data
- Authentication
- Caching
- Proxy
- Web sockets
- HTTP/2
- static web
- links to other pages on the filesystem
- dynamic web
- server rendered pages (html + css + state)
- template engines
- JavaScript => html, json
- server rendered pages (html + css + state)
- single page apps
- server side render
- CRUD
- persistence
- associations
- batching
- render text
- render static content
- simple collection
- sorting
- filtering
- pagination
- render content types (html, json)
- read GET data
- read POST data
- various formats (form-url-encoded vs json)
- redirect
- session
- cookies
- JWT
- static files
- data
- load balancer
- how to sync data
- headers (host)
- split API on multiple servers