Grade Letters
Grading System, Percentages and Letters, Breakpoint Calculation
Web Applications and Architecture
Grading System, Percentages and Letters, Breakpoint Calculation
Communications Expectations
Your task is to build a partially HTTP 1.1 compliant webserver. Your webserver will serve static content from …
Lab Procedure, Lab Assignments, Lab Marking
University of Alberta
CMPUT 404 - Web Applications and Architecture
LEC-B1
Winter 2024
Distributed Social Networking (SocialDistribution)
Resources, Reference Materials, Notes, Videos, Slides
The course schedule is updated in this Google Sheet. You need to be logged in as your University of Alberta CCID/eMail account to view it.
University of Alberta
CMPUT 404 - Web Applications and Architecture
LEC-A1
Fall 2023
Create a tcp client, proxy server, echo server in Python. Understand how sockets work in relation to web requests. Use multiprocessing for forking new processes.
Answers to the questions should be submitted to Lab: TCP Proxy on eClass.
Introduction to CMPUT 404 labs. Setup virtualenv and understand basic usage of curl.
Answers to the questions should be submitted to Virtualenv Lab on eClass.
Make a GitHub account or log in to your existing GitHub account.