Skip to content
CS 484: Secure Web Application Development
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Basics
Welcome
Schedule
Syllabus
Resources
Discussion
Gradescope
Readings
Chapter 0
Prerequisites
Structure
Chapter 1 HTTP
What is the web, anyway?
HTTP basics
Browser basics
JavaScript - the web language
TypeScript - JavaScript but better
Fundamental Security Principles for Web Applications
Threat Modeling for Web Applications
HTTPS
HTTP 1.1
HTTP/2
HTTP 3
Chapter 2 Client side web development
Adding state to the web: cookies
Comparing reactivity models
Adding state to web user interfaces: reactivity
"Compiling" Your Web App
Using Lighthouse to Measure Web Performance
Homeworks
Final Project checkpoint 0
Final Project checkpoint 1
homework 0 - calibration & assignment turn in
homework 1 - crud apps
Homework 2 - Frontend
GitHub
Select theme
Dark
Light
Auto
"Compiling" your client side web app