INFO 153B/253B - Back-end Web Architecture
Announcements (updated 3/7/25)
- Assignment 2 posted below, due in two weeks
Schedule
Week Starting | Lab Topic (Mon) | Lecture Topic (Fri) | Lecture Prep | 153B (Fri) Assignments and Exam | 253B (Fri) Assignments and Group Project | |
---|---|---|---|---|---|---|
1/20 | No Lab | Introduction [slides] [pdf] [recording] |
None | |||
1/27 | Lab 1 [recording] [code] | Python Refresher [slides] [pdf] [recording] |
Lecture Prep | |||
2/3 | Lab 2 [slides] [recording] [code] |
REST APIs [slides] [pdf] [recording] |
Lecture Prep | Assignment 1 Assigned | Assignment 1 Assigned | |
2/10 | Assignment 1 Help [recording] |
Containerization [slides] [pdf] [recording] |
Lecture Prep | |||
2/17 | SCHOOL CLOSED | REST APIs Part II [slides] [pdf] [recording] |
Lecture Prep | Assignment 1 Due | Assignment 1 Due | |
2/24 | Lab 3 [slides] [code] [recording] | Relational Databases [slides] [pdf] [recording] |
Lecture Prep | |||
3/3 | Lab 4 [recording] [slides] | Asynchronous Task Queues | Lecture Prep | Assignment 2 Assigned | Assignment 2 Assigned | |
3/10 | Assignment 2 help | Intro to System Design Theory | Lecture Prep | Group Proposal Assigned | ||
3/17 | Assignment 2 help | System Design Building Blocks | Lecture Prep | Assignment 2 Due | Assignment 2 Due Group Proposal Due |
|
3/24 | SCHOOL CLOSED | SCHOOL CLOSED | ||||
3/31 | Lab 5 (153B only) | System Design Case Studies 1-4 | Lecture Prep | |||
4/7 | Lab 6 (153B only) | System Design Case Studies 5-8 | Lecture Prep | |||
4/14 | Lab 7 (153B only) | System Design Case Studies 9-12 | Lecture Prep | |||
4/21 | Lab 8 (153B only) | System Design Case Studies 13-15 | Lecture Prep | |||
4/28 | NO LAB | Group Presentations | TBD | Take Home Exam Assigned | Group Project Due | |
5/5 | NO LAB | NO LECTURE | Take Home Exam Due |
Previous Announcements
3/3/25
- Lecture recording for 2/28 is posted below
- Slides and recording for this week's lab is posted below
2/28/25
- Lecture Prep for next week (Async task Queues) is posted below
- Slides and PDF for today's class (Relational DB) is posted below
2/27/25
-
- Upcoming lecture on 2/28 to be held virtually on Zoom. Join here.
2/24/25
- Lab 3 assignment, slides, code and recording for Flask Smorest and Marshmallow are posted below
2/23/25
- Lecture Prep for this week's lecture Relational Databases has been posted. Recording will be posted shortly
- Lecture Slides, PDF and recording are posted for Rest API Part II lecture below
2/16/24
- Lecture Prep posted for Friday's lecture! Please check the table as we look into ways to enhance our APIs
- Slides, PDF and recording for the containerization lecture are posted
- Assignment 1 help recording posted
- Aishwarya's Office Hours booking link posted
2/13/25
- Upcoming lecture on 2/14 to be held on Zoom. Join here.
2/7/25
- Assignment 1 has been posted (please use link below as Google Doc version is out of date)
- Lecture slides, recordings, and pdf for Rest API lecturer has been posted below
- Lab 2 code has been posted below
- Lecture Prep for next week's lecture (Week of 2/10) has been posted
- Note schedule change: we will focus on Containerization on week of 2/10, and do part II of Rest APIs. We will move out User Authentication from the syllabus but we will talk about this in the second half of class.
2/4/25
- Lab 2 Recording posted below (slides are also posted as video wasn't able to be captured in recording)
- Lab 2 is posted below as well
- Python Refresher Lecture recording posted below
1/31/25
- Lecture Prep has been posted below for next week lecture on Friday (week of 2/3)
- Lab 1 recording has been posted below
- Python Refresher slides/pdf has been posted below - recording will be uploaded shortly
-
Remember that Lab 1 is due before Monday's lab session before 9 am PST
-
Please watch the videos in Lecture Prep for the week starting 2/3 below before lecture
1/28/25
- Lab 1 link has been updated below
- Please watch the videos in Lecture Prep for the week starting 1/27 below before lecture
1/25/24
- Yesterday's lecture slides and recording has been posted below in the schedule. Note the recording will require access to Bcourses.
- Class Prep for next week's lecture (on 1/31) has been posted below in the schedule - please watch these videos in prep for next week's lecture (on 1/31)
- The Class Intro Form will be introduced during lab on monday (1/27)
- Previous announcements will be saved below the schedule
1/22/24
- Welcome to the class! Really excited to see you all on Friday (1/24) to kick off this class! There is nothing to prepare: if you are enrolled or on the waitlist feel free to come out to learn more about the class!