Skip to content

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!