Rabb's Schedule


Make sure you sign up for the Slack workspace (see myCourses)

Unless otherwise stated, due dates for iterations are assumed to be:

  • Pull request due by Lab Day at the beginning of class. Lab day is Tuesday unless otherwise stated.
  • Feedback to your peers due Lab day at midnight.
  • Final/ tagged version due 48 hours after Lab day, due by EOD
  • All quizzes (in myCourses) must be taken on your own time by the due date!

Schedule

    • Week
    • Dates
    • Class Topics
    • Due
    • 2
    • 05/19-05/23
    • Relations, Joins, Normalization
    • DB0: DB Setup [Due 05/20], workflow & feedback practice; Quiz 1
    • 3
    • 05/26-05/30
    • CRUD, Aggregation
    • DB1: Initial Schema, Test Data. [Due 05/27 and 05/29] Quiz 2
    • 4
    • 06/02-06/06
    • DB Performance, REST APIs
    • DB2: Queries & Joins [Due 06/03 and 06/05; Quiz 3]
    • 5
    • 06/09-06/13
    • REST APIs cont’d, Basic Concepts, Flask
    • DB3: CRUD operations, test refactoring [Due 06/10 and 06/12]
    • 6
    • 06/16-06/20
    • REST APIs and Authentication
    • DB4: [Due 06/17, 6/19]
    • 7
    • 06/23-06/27
    • REST: REST APIs, Authentication, cont’d; CRUD operationso
    • Finish REST setup by 06/26; DB Practicum Tue. 06/24
    • 8
    • 06/30-07/04
    • Intro to front-ends; HTML, DOM, CSS; Basic JS
    • REST APIs: [REST-1: Due 07/01 & 07/03 before class ]
    • 9
    • 07/07-07/11
    • Intro to front-end, HTML, DOM, CSS; Basic JS: functions, closures, events, DOM manipulation
    • REST2: Due 07/08 & 07/10
    • 10
    • 07/14-07/18
    • Introduction to React: components, state, properties. React practice
    • Practicum-2 (REST) setup/ instructions (07/15 in class) - Due EOD. Client-1: HTML basics; JS; CSS (Due: 07/19 EOD)
    • 11
    • 07/21-07/25
    • Scaling up with React; UI Design; Bootstrap; Basic UI Design; Debugging the web. Debug this
    • Client-2: React [Due: 07/21 and 07/25]
    • 12
    • 07/28-08/01
    • Full stack; Web design and accessibility
    • Client-3: Style framework(s); bootstrap/ reactstrap [Due: 07/29 and 07/31]
    • 13
    • 08/04-08/08
    • Review for finals; Final Practicum 08/07 Release; Due 08/11
    • Client-4: React and Flask: Full stack development [Due: 08/05 & 08/07]
    • Finals
    • Final practicum (Full Stack)
    • Released 8/7; Due 8/11
    • -