Modern Web Programming
In this course, we will take a very practical, hands-on approach to learning how to design, build, and interact with web APIs, back-end server applications, and front-end client apps and interfaces.
We will also focus on learning some “soft skills” that often go by the wayside, including collaborative development workflows, project management, understanding errors, writing documentation, and maintaining healthy work practices. We will discuss licensing and make use of and operate within open source ecosystems.
Given the ongoing COVID-19 pandemic, we will focus our attention on apps and systems that handle public health information. After years of dealing with this crisis, institutions still struggle with collecting, distributing, and managing information about COVID-19. We will work on ways to address that.
Course info
Instructor | John D. Martin III |
[email protected] | |
Time and days | R31/T15:30-5:00/T1H15M/FREQ=WE;BYDY=TU,TH |
Dates | 2022-01-11/2022-04-26 |
Spring break | no class 2022-03-11/2022-03-21 |
Wellness day | no class 2022-04-14 |
Exam date | 2022-04-30T16:00-5:00/T3H |
Location | G200 Genome Sciences Building |
Zoom live sessions | (password in SECRETS repo on GH Org) https://unc.zoom.us/j/96341299758 |
Archived live sessions | UNC Panopto |
GitHub organization | https://github.com/comp426-2022-spring |
Office hours | https://github.com/comp426-2022-spring/general-info/blob/main/README.md#office-hours |
Grades | UNC Sakai |