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
-
- 1
- 05/12-05/16
- Intro to web stack, intro to databases,Git topic branch workflow
- Login to https://git.gccis.rit.edu. Introduce yourself to your team this week
-
- 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
- -