Project details
Project checklist
This is a living schedule and subject to change
Date | Topic | Reading | Notes | Assignment |
---|---|---|---|---|
02/14 | Introductions | EJ 1 | Attendance | |
02/16 | More JavaScript | EJ 3-4 | examples | Attendance |
02/21 | JavaScript and the DOM | Attendance | ||
02/23 | More DOM, Intro to React | color picker | Assignment 01 due [solution] | |
02/28 | More React | react color picker | Assignment 02 due | |
03/02 | React, JSX, CSS | film explorer | ||
03/07 | Container components, Component design | Assignment 03 due | ||
03/09 | Input Components, Loading data | |||
03/14 | Mutating state | Assignment 04 due | ||
03/16 | REST, node+express | simple-server | Project proposals due | |
03/21 | Project pitches | Project choice | ||
03/23 | Agile development | Scrum Guide | slides | Assignment 05 due |
03/28 | Spring break | |||
03/30 | Spring break | |||
04/04 | Project start: Sprint planning | Demo scheduling form | ||
04/06 | Backend development, MongoDB | film-explorer-server | Demo scheduling form part II | |
04/11 | MongoDB | film-explorer-server | ||
04/13 | Relational Databases, SQLite | film-explorer-server-sql | ||
04/18 | Demos/Sprint retrospective | Individual report 1 due | ||
04/20 | Sprint planning | |||
04/25 | SQLite exercise | |||
04/27 | SQLite exercise cont. | |||
05/02 | Demos/Sprint retrospective | Individual report 2 due | ||
05/04 | Sprint planning | |||
05/09 | Testing | |||
05/11 | Testing exercise | |||
05/16 | Final Demos 11:00 - 01:00 | |||
05/22 | Project due |
There are many books about the topics we will be dealing with. Many have something to offer, and I urge you to check out some of them for different perspectives/ more details. I will be growing this list as the semester progresses.