Software Engineering
Web Development
Build and ship real websites, from a first HTML page to a production application.
Web Development — Professional
Production engineering: architecture, performance, testing, CI/CD and the decisions senior developers get paid for.
120 study hours
760 pages
14 modules
PDF ebook
What is inside
01
Application architecture and separation of concerns
02
TypeScript for large codebases
03
Next.js — server rendering, static generation, edge runtime
04
Advanced database work: indexing, migrations, query tuning
05
Caching strategies — browser, CDN, Redis
06
Automated testing: unit, integration and end-to-end
07
CI/CD pipelines with GitHub Actions
08
Docker and containerised deployment
09
Web performance: Core Web Vitals and real-user metrics
10
Security hardening — OWASP Top 10 in practice
11
Accessibility and internationalisation
12
Monitoring, observability and incident response
13
Scaling: load balancing, queues and background jobs
14
Code review, team workflow and technical leadership
By the end you can
- Architect an application that survives real traffic
- Set up automated testing and deployment pipelines
- Lead technical decisions and review others' code