This course is currently in-between semesters— the information on this website is
presented for informational purposes only; material is subject to minor revisions before
the course begins (Wed Sep 5).
Fall 2018 Schedule
All times/deadlines for this course are in the Eastern timezone.
The current time (as of page load) is
Thu Aug 16 @ 1:50pm.
The weekly links below require you to authorize you are a student in this class. Upon clicking, you will be prompted to authorize via your Github account.
Released in Canvas every Wed before 11:59pm and due the following Wed before 11:59pm.
More info on weekly assignments here...
Week 1 - Wed Sep 5, 2018
What this course covers
Command line setup
Local server setup
Week 2 - Wed Sep 12, 2018
Workflow setup with Git version control
Production server setup
Project 1 finalized; due in Canvas by Wed Sep 19 @ 11:59pm Eastern Week 3 - Wed Sep 19, 2018
PHP Part 1 - Basics, form processing
Week 4 - Wed Sep 26, 2018
PHP Part 2 - OOP, Validation
Project 2 finalized; due in Canvas by Wed Oct 3 @ 11:59pm Eastern Week 5 - Wed Oct 3, 2018
Laravel: Frameworks intro, Composer intro/setup, new app setup
Week 6 - Wed Oct 10, 2018
Laravel: Routing, Laravel structure/life-cycle, controllers
Week 7 - Wed Oct 17, 2018
Laravel: Environments, packages, views & Blade
Week 8 - Wed Oct 24, 2018
Laravel: Forms and validation
Week 9 - Wed Oct 31, 2018
Project 3 help
Project 3 finalized; due in Canvas by Wed Nov 7 @ 11:59pm Eastern Week 10 - Wed Nov 7, 2018
Laravel: Database primer, local database setup, migrations
Week 11 - Wed Nov 14, 2018
Laravel: Db interaction with models/Eloquent, seeders, production database setup
Thanksgiving Break - Nov 21-25, 2018
Week 12 - Wed Nov 28, 2018
Laravel: Foobooks progress, collections
Week 13 - Wed Dec 5, 2018
Laravel: Relationships, more Foobooks progress, Auth/Users
Week 14 - Wed Dec 12, 2018
Project 4 help
Project 4 finalized; due in Canvas by Wed Dec 19 @ 11:59pm Eastern Exam week
Project 4 and Week 14 assignment must be submitted by Wed Dec 19 @ 11:59pm Eastern
Because it's the end of the semester, late work is not accepted for these final deliverables.