Last updated: Oct 16, 26 03:01 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