computer class
Critical Path
Web Application Development using PHP - ITE 5330
The Critical Path is the course schedule. It is an important document that lays out
weekly objectives that you are responsible for to ensure academic success. Print out a
copy of the Critical Path and refer to it regularly.
Module Breakdown
Module Topics Activities Weight
1 • Introduction to Course
• Getting Started
• Intro to Web Development with PHP
Lab
Project Phase
1A
3%
1%
2 • Variables, constants and control
structures
• Include and require with PHP
Lab
Project Phase
1B
3%
2%
3 • PHP and Forms Lab
Quiz
Project Phase
1C
3%
3%
3%
4 • Arrays and Function Lab 4%
Module Topics Activities Weight
Quiz 4%
5 • PHP and OOP part 1 Lab
Quiz
3%
4%
6 • PHP and OOP part 2
• Composer and namespaces
Lab
Project Phase 2
3%
6%
7 • MySQL and PDO part 1 Lab
Quiz
3%
7%
Reading Week
8 • PHP Framework
• Introduction to Laravel
Lab
Project Phase 3
3%
5%
9 • PHP Framework
• Views
• Blade template
• Handling forms
Quiz 7%
10 • PHP Framework
• Models
Project Phase 4 7%
Module Topics Activities Weight
• Eloquent ORM
• Routing
11 • PHP Framework
• Middleware and Security
Project Phase 5 7%
12 • PHP Framework
• Send Email, Logging errors and File
uploads
Project Phase 6 7%
13 • Project Deployment Project Phase 7 6%
14 Project Presentation Project Phase 8 6%
Summary of Graded Course Components
Summary Weight
Total for all Labs (8 to 10) 25%
Total for all Quizzes (5 to 7) 25%
Summary Weight
Project 50%
Total 100%
** This critical path is subject to change, changes if any will be announced to students