CMSI 2021
Web Application Development
Fall 2026
-
Brightspace: Where you can access private content and check your grades
-
We will use
PostCommit
to manage and submit some assignments
-
Every now and then we may use
Socrative
to ask or answer questions as a class—my Socrative room is
DONDILMU
Assignments
-
Assignment 0921
Standalone single-page web app
-
Local (on-your-machine) React development requires
NodeJS (v18 or
higher is OK)
-
Refer to the assignment instructions and in-class walkthroughs for
full setup details
-
Make sure that you
cd into the folder where you plan to
put your CMSI 2021 work before invoking the
npm create vite@latest command
-
Take note of the project and repository naming convention specified in
the instructions, also before invoking
npm create vite@latest—remember, that’s the first thing
it asks you! (and it’s the name of the folder that it creates)
-
Assignment 1012
Generic API-backed web app
-
Download and install the
Postman desktop app
so that you can interact with APIs directly in order to get to know
them better without worrying about programming to them (yet)—signup is
required these days to make use of its main features 🫤 but at least
it’s free and fairly unobtrusive
-
This (old) Prezi provides an
overview of API-backed applications—but the information there is still applicable today!
-
Assignment 1109
Database-backed web app
-
Assignment 1214
Your own web app
-
Dr. Toal’s
Project Ideation
page adds structure to an otherwise open-ended process
Course Content and Useful Links
-
Dr. Toal’s notes on HTML, CSS, & JavaScript
-
More review content: Dr. Toal’s notes on the command line & git
-
Dr. Toal’s notes on React & web service APIs