SICT

WEB422

Web Programming for Apps and Services

Schedule Notes Resources MyApps Instructions Graded Work Code examples

Weekly schedule

Please note that all Assignments will be released on the Friday of the week indicated and will similairly be due on the Friday one or two weeks later (see below).

Each test will commence at the start of the corresponding Lecture period (we will not have tests during the lab period)


Week Topic theme & coverage Task Assigned Due
1
  • Intro to front end dev / jQuery Review
  • Assignment 1
2
  • jQuery Continued, Additional JS Libraries (Lodash, Moment), SASS
  • Assignment 2
  • Assignment 1
3
  • Introduction to MVVM using Knockout.js
  • Test 1
    (Weeks 1-2)
4
  • Introduction to Component-based architecture using React
  • Assignment 3
  • Assignment 2
5
  • React Continued
  • Test 2
    (Weeks 3-4)
6
  • Introduction to Angular / Angular Components
  • Assignment 4
  • Assignment 3
7
  • Introduction to Angular Routing / Components cont'd
  • Test 3
    (Weeks 5-6)

Study Break - No Classes

8
  • Introduction to Angular Services / Routing cont'd
  • Assignment 5
  • Assignment 4
9
  • Introduction to Angular Forms
  • Test 4
    (Weeks 7-8)
10
  • Introduction to Angular Deployment & Testing
  • Assignment 6
  • Assignment 5
11
  • Introduction to Securing a Web API with JWT
  • Test 5
    (Weeks 9-10)
12
  • Introduction to Socket.io
  • Assignment 6
13
  • Course Review
  • Test 6
    (Weeks 11-12)