(Note: Exact due dates are a work in progress and subject to change)
Make sure you sign up for the Slack workspace (see myCourses)
Unless otherwise stated, due dates for iterations are assumed to be:
- Lab Day
- 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.
- Iteration Submissions
- Final/tagged version due 48 hours after Lab day (usually Wednesday) 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
-
- 1
- 08/25-08/29
- 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
- 09/01-09/05
- Relations, Joins, Normalization Labor Day 09/01
- [09/03] DB0 (DB Setup)
[09/05] DB Quiz 1
-
- 3
- 09/08-09/12
- CRUD, Aggregation
- [09/08] DB1 Lab Day
[09/10] DB1 Iteration
[09/12] DB Quiz 2
-
- 4
- 09/15-09/19
- Object Relational Mapping, Indexes, Performance, Non-Relational DBs
- [09/15] DB2 Lab Day
[09/17] DB2 Iteration
[09/19] DB Quiz 3
-
- 5
- 09/22-09/26
- REST APIs
- [09/22] DB3 Lab Day
[09/24] DB3 Iteration
-
- 6
- 09/29-10/03
- REST APIs cont’d, Basic Concepts, Flask
- [09/29] DB4 Lab Day
[10/01] DB4 Iteration; DB Practicum
-
- 7
- 10/06-10/10
- REST: Basic concepts, Flask, REST APIs, Authentication - intro
- [10/06] Rest Setup
-
- 8
- 10/13-10/17
- REST: REST APIs Fall Break 10/13-10/14
- [10/13] REST1 Lab Day
[10/15] REST1 Iteration
[10/17] REST Quiz 1
-
- 9
- 10/20-10/24
- REST: REST APIs Cont’d; Authentication; CRUD operations
- [10/20] REST2 Lab Day
[10/22] REST2 Iteration
[10/24] REST Quiz 2
-
- 10
- 10/27-10/31
- Intro to front-ends; HTML, DOM, CSS; Basic JS
- [10/29] REST Practicum
-
- 11
- 11/03-11/07
- Basic JS: functions, closures, events, DOM manipulation
- [11/07] Client Setup
-
- 12
- 11/10-11/14
- Introduction to React: components, state, properties. React practice
- [11/10] Client1 Lab Day
[11/12] Client1 Iteration
[11/14] ReactJS Quiz
-
- 13
- 11/17-11/21
- Scaling up with React; UI Design; Bootstrap; Basic UI Design; Debugging the web. Debug this
- [11/17] Client2 Lab Day
[11/19] Client2 Iteration
-
- 14
- 11/24-11/28
- Full stack; Web design and accessibility Thanksiving 11/26-11/28
- [11/24] Client3 Lab Day
[11/26] Client3 Iteration
-
- 15
- 12/01-12/05
- Full Stack; Advanced JS (Fetch/ Promise); MVC
- [12/01] Client4 Lab Day
[12/03] Client4 Iteration
[12/05] UI Design Quiz
-
- 16
- 12/08-12/12
- Last day of classes 12/08. Final setup Attendance required!. Reading Day 12/09
-
- Finals
- Final practicum (Full Stack)
- **Time: TBD **
- **LOC: TBD **