Last updated: Sep 23, 26 20:28 UTC | Permalink
4 - Design Patterns for Web Applications
Learning Objectives:
After this lecture, you will be able to:
- Explain the role of “client” and “server” in the context of web application programming
- Describe the role of network protocols like http and websockets in a distributed system
- Describe the fundamental differences between the three layers of the controller, service, and repository layers in a C-S-R architecture
- Use async and await to handle long-running procedures in a persistent repository
Important Dates:
- Individual Project 1 Due Wednesday, Sep 23 by 5pm (ET)
Lecture Slides:
- Web Applications Slides PDF, PPT