WEB programming, lecture notes and assignments from CS142: Web Applications (Spring 2022) course.
The course covers the following topics:
- HTML, CSS
- JavaScript Programming
- Document Object Model (DOM), Events
- ReactJS
- AJAX
- Web Servers and Node.js
- Routing and ExpressJS
- Storage Tier (Databases)
- Cookies and Session
- Input and Validation
- Full Stack State Management
- Web Security
The projects/
directory contains the coding solutions of each of the homework assignments. The course web-page and contents have been downloaded into the archive course_page.tar.gz
, for legacy.
To open the course page from the terminal, we can run the script:
$ bash open_course.sh