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 Monday unless otherwise stated.
  • Feedback to your peers due Lab day at midnight.
  • Final/ tagged version due 48 hours after Lab day (usually Wednesday), due by beginning of class
  • All quizzes (in myCourses) must be taken on your own time by the due date!

Schedule

    • Week
    • Dates
    • Class Topics
    • Due
    • 2
    • 08/31-09/04
    • Relations, Joins, Normalization
    • DB0: DB Setup [Due 09/02], workflow & feedback practice; Quiz 1
    • 3
    • 09/07-09/11 09/07 Labor Day
    • CRUD, Referential Integrity, Aggregation
    • DB1: Initial Schema, Test Data. [Due 09/07 and 09/09] Quiz 2
    • 4
    • 09/14-09/18
    • Object Relational Mapping, Indexes, Performance, Non-Relational DBs
    • DB2: Queries & Joins [Due 09/14 and 09/16; Quiz 3]
    • 5
    • 09/21-09/25
    • REST APIs Career Fair 09/23
    • DB3: CRUD operations, test refactoring [Due 09/21 and 09/23]
    • 6
    • 09/28-10/02
    • REST APIs cont’d, Basic Concepts, Flask
    • DB4: [Due 09/28, 09/30] DB Practicum Wed 09/30
    • 7
    • 10/05-10/09
    • REST: Basic concepts, Flask, REST APIs, Authentication - intro
    • Finish REST setup by 10/05;
    • 8
    • 10/12-10/16
    • REST: REST APIs Fall Break
    • REST APIs: [REST-1: Due 10/12 & 10/14 before class ]
    • 9
    • 10/19-10/23
    • REST: REST APIs Cont’d; Authentication; CRUD operations
    • REST2: Due 10/19 and 10/21
    • 10
    • 10/26-10/30
    • Intro to front-ends; HTML, DOM, CSS; Basic JS
    • RESTful Practicum (10/28 in class)
    • 11
    • 11/02-11/06
    • Basic JS: functions, closures, events, DOM manipulation
    • Client-0: HTML basics (Due: 11/04 before class)
    • 12
    • 11/09-11/13
    • Introduction to React: components, state, properties. React practice
    • Client-1: CSS, Javascript dynamic behaviour [Due: 11/09 and 11/11]
    • 13
    • 11/16-11/20
    • Scaling up with React; UI Design; Bootstrap; Basic UI Design; Debugging the web. Debug this
    • Client-2: Refactor to REACT components (Due: 11/16 & 11/18)
    • 14
    • 11/23-11/27
    • Full stack; Web design and accessibility Thanksgiving 11/25-11/27
    • Client-3: Style framework(s); bootstrap/ reactstrap [Due: 11/23 & 11/25]
    • 15
    • 11/30-12/04
    • Full Stack; Advanced JS (Fetch/ Promise); MVC
    • Client-4: React and Flask: Full stack development [Due: 11/30 & 12/02]
    • 16
    • 12/07-12/11
    • Last day of classes 12/07. Final setup Attendance required!.
    • Reading Day 12/08
    • Finals
    • Final practicum (Full Stack)
    • **Time: TBD **
    • **LOC: Golisano Hall (GOL)-TBD **