Wake's Schedule


(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
    • 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 **