Fall 2021
1005 Engineering Building I
Fri 12:50PM - 3:35PM
Class | Concepts | Build | Assignments |
---|---|---|---|
8/20 | Basics | Review shells, markdown, git. | HW0 |
8/27 | 𧱠Intro+Webpages β’οΈ | Build a static responsive landing page | HW1 |
HTML5, DOM, bootstrap, flexbox, css grid | |||
9/3 | π§Ύ REST and Forms π | Build a payment page | HW2 |
9/10 | π§ͺ History; JS + DOM π | Build a simple JQuery library | HW3 |
9/24 | π§ Frameworks ποΈ | Build three webpages in three frameworks (P1) | M0; HW4 |
Mushtache Templates, Angular, React, Vue | |||
10/1 | π¦ Backend concepts π | Build three webpages in three frameworks (P2) | M1 |
10/8 | π Authenication, Sessions πΌ | Build a login webflow | |
CSFR, oauth, server-side sessions, cookies | |||
10/15 | π Websockets+Storage π | Build a shared pixel canvas | M2 |
10/22 | π¨ Animation + Visualization π | Build an interactive visualization | |
10/29 | π§ Audio + Video πΉ | Build a Zoom meeting room | |
11/5 | ποΈ Configuring and operating a web server π₯οΈ | Deploy a website | M3 |
11/12 | πΈοΈ Advanced web architectures ποΈ | HW5 | |
11/19 | π¬ Demos π― | Demo Videos | |
11/26 | No class | ||
12/3 | Final Exam (12:00--2:30PM) @ EB2 1025 |