News

Week 6
Reading & presentation posted. This week's lab has been posted.

Assignment 1

I have updated the starter4 repo ... actually removed some code that should have been experimental (I got carried away, sorry).

The assignment FAQ, in the "assignments" tab below, is being updated regularly, as more questions come in.

COMP4711

Lesson intro00 Course Introduction |
Lesson intro01 Introduction |
Lab lab01 Development Environment |
Tutorial setup01 XAMPP Installation |
Tutorial setup02 Virtual Hosting Setup |
Lesson basic01 MVC Frameworks |
Lesson dev01 Devops Workflow Concepts |
Lab lab02 Collaborative Workflow |
Lesson week02 Survey results - MVC & workflow |
Lesson basic01-ci CodeIgniter Overview |
Lab lab03 Website Conversion |
Tutorial ci-basic01 Static to Trivial CI Website Conversion |
Tutorial ci-basic02 Trivial CI to Basic CI Website Conversion |
Tutorial ci-basic03 Basic CI to Good CI Website Conversion |
Lesson basic02 CI Controllers |
Lesson basic06 Routing |
Lab lab04 Working With Controllers & Routing |
Lesson week04 Survey results - signing |
Lesson basic03 CodeIgniter Models (Practical) |
Lesson basic03-more Model Patterns (Concepts) |
Lesson basic68 Models in a Nutshell |
Lesson basic04-basics View Basics |
Github views Examples to support "views" lessons
Lesson basic69 Views in a Nutshell |
Lab lab05 Todo List Manager |
Tutorial ci-todo01 Database and models |
Tutorial ci-todo02 Homepage Features |
Tutorial ci-todo03 Ordered List Page Features |
Tutorial ci-todo04 Maintenance List |
Tutorial ci-todo05 Help Wanted Page Features |
Lesson intro02 Golden Rules |
Tutorial setup03 PHP Comparison to Java |
Lesson dev02 Gitflow Workflow Techniques |
Lesson dev03 Gitflow Setup Example |
Lesson dev04 Gitting Good |
Lesson marking Marking Process |
Lesson basic01-other Other MVC Framework Examples |
Lesson other-routing Routing examples from other frameworks |
Lesson other-models Model examples from other frameworks |
Lesson other-controllers Controller examples from other frameworks |
Lesson other-views View examples from other frameworks |
Lesson other-forms Form examples from other frameworks |
Lesson other-rest REST examples from other frameworks |

Course Instructors

Jim Parry
jim_parry@bcit.ca
Online collaboration; announced first class.
In office meeting can be requested Tue 12:30-14:20 or Wed 09:30-10:20 or 12:30-13:20 (SW2-124)

Michal Aibin
maibin@bcit.ca
Online collaboration; announced first class.
In office meeting can be requested Thu (12:30-13:20) in Burnaby (room TBA).

Arron Ferguson
arron_ferguson@bcit.ca
Online collaboration; announced first class.
In office meeting can be requested ....

Desire2Learn LMS

Calendar
Dropbox
Groups
Quizzes
Grades

BCIT

Desire2Learn
myBCIT
Contacts
Calendar
Main website

Course Related

Course outline
Slack team - for notifications & FAQ
Course repo - open-sourced, for those who want to look "under the hood"