SICT

WEB322

Web Programming Tools and Frameworks

Schedule Notes Graded Work Resources Heroku Guide MyApps Instructions 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).

This schedule is subject to change. Students will be informed of any schedule changes via their Seneca email account.


Week Topic theme & coverage Task Assigned Due
1
  • Course Introduction
  • Assignment 1
2
  • Node.js Introduction
  • Assignment 2
  • Assignment 1
3
  • JavaScript Concept Review
  • Test 1
    (Weeks 1-2)
4
  • Express.js Introduction
  • Assignment 3
  • Assignment 2
5
  • Processing Forms with Express.js
  • Test 2
    (Weeks 3-4)
6
  • Template Engines – Handlebars.js
  • Assignment 4
  • Assignment 3
7
  • Relational Database
  • Test 3
    (Weeks 5-6)

Study Break - No Classes

8
  • MongoDB
  • Assignment 5
  • Assignment 4
9
  • AJAX Review / Practical AJAX Programming
  • Test 4
    (Weeks 7-8)
10
  • Managing State Information
  • Assignment 6
  • Assignment 5
11
  • Introduction to jQuery & Bootstrap Frameworks
  • Test 5
    (Weeks 9-10)
12
  • Security Considerations
  • Assignment 6
13
  • Course Review
  • Test 6
    (Weeks 11-12)