Unit 1: Web Architecture and Protocols
Web evolution, clients and servers, URLs, HTTP, DNS, and request lifecycles.
View Unit →Unit 2: Client-Side Web Applications
HTML, CSS, JavaScript, DOM events, accessibility, and responsive interfaces.
View Unit →Unit 3: Advanced Browser Programming
Asynchronous JavaScript, fetch, modules, state, storage, and performance.
View Unit →Unit 4: Server-Side Web Systems
Routing, middleware, APIs, sessions, authentication, and validation.
View Unit →Unit 5: Web Data and Integration
REST, JSON, SQL-backed services, transactions, caching, and interoperability.
View Unit →Unit 6: Security and Privacy
Threat modeling, injection, XSS, CSRF, identity, authorization, and privacy.
View Unit →Unit 7: Distributed and Cloud Web Systems
Deployment, scalability, observability, containers, cloud services, and resilience.
View Unit →Unit 8: Analysis, Testing, and Capstone
Requirements, architecture, automated tests, usability, and release review.
View Unit →