Topics covered
- Web evolution and the full-stack model
- client-server architecture
- HTTP/HTTPS
- DNS
- browsers and rendering
- accessibility and responsive design principles
- semantic HTML5
- modern CSS3 including layout, Flexbox, Grid, responsive units, media queries, and design tokens
- JavaScript fundamentals, ES2023+ syntax, modules, asynchronous programming, promises, fetch, and error handling.
