computer class
Critical Path : ITE5315
Instructor: Shahdad Shariatmadari
Semester: Fall 2022
TENTATIVE WEEKLY SCHEDULE
Week Topic or Skill Reading Assessment Weight
Week 1
Course Introduction Understand the architecture of Web Application
Provided by faculty Class
Activity
1%
Week 2
Introduction to Node.js
Understand the role of modules and packages
Building a simple web server using Node.
Provided by faculty Class
Activity
1%
Week 3
Introduction to Node.js and Express.js
Building a simple web server using Node.js with Express.js
Provided by faculty Class Activity
2%
Week 4
Routing in Express.js
Routing
Working with Request and Response objects
Serving static files
Provided by faculty Class
Activity Assn 1
2% 5%
Week 5
Processing Forms with Express.js
Provided by faculty
Class Activity Test 1
2%
10%
Week 6
Template Engines - Handlebars.js
Provided by faculty Assn 2
Class
Activity
5% 2%
Week 7
Intro to MongoDB
Provided by faculty
Test 2
10%
Study Week – No Class
Week 8
MongoDB ATLAS
Provided by faculty
Class Activity
2%
Week 9
Mongoose Provided by faculty Assn 3
Class
Activity
5% 2%
Week 10
Managing State Information
Provided by faculty Class
Activity Test 3
2% 10%
Week 11
Security HTTPS
Provided by faculty Assn 4
Class Activity
5%
2%
Week 12
Security Password encryption Bcrypt.js
Provided by faculty Project Class
Activity
2%
Week 13
Deployment Review
Project
Week 14
Project Due
Test 4
10%
Assessment: 4 Assingments * 5 = 20% 10 Labs * 2 = 20 % 4 Tests * 10 = 40% Project = 20%