Spring 2019 Schedule
All times/deadlines for this course are in the Eastern timezone.
The current time (as of page load) is Thu Feb 21 @ 10:02pm.
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...
- What this course covers
- Course logistics
- Command line setup
- Local server setup
- Workflow setup with Git version control
- Production server setup
- Project 1 finalized; due in Canvas by Wed Feb 13 @ 11:59pm Eastern
- PHP Part 1 - Basics, form processing
- PHP Part 2 - OOP, Validation
- Project 2 finalized; due in Canvas by Wed Feb 27 @ 11:59pm Eastern
Week 5 - Wed Feb 27, 2019
- Laravel: Frameworks intro, Composer intro/setup, new app setup
Week 6 - Wed Mar 6, 2019
- Laravel: Routing, Laravel structure/life-cycle, controllers
Week 7 - Wed Mar 13, 2019
- Laravel: Environments, packages, views & Blade
Spring Break - Wed Mar 20
Week 8 - Wed Mar 27, 2019
- Laravel: Forms and validation
Week 9 - Wed Apr 3, 2019
- Project 3 help
- Project 3 finalized; due in Canvas by Wed Apr 10 @ 11:59pm Eastern
Week 10 - Wed Apr 10, 2019
- Laravel: Database primer, local database setup, migrations
- Project 3 peer reviews completed; due in Canvas by TBA
Week 11 - Wed Apr 17, 2019
- Laravel: Db interaction with models/Eloquent, seeders, production database setup
Week 12 - Wed Apr 24, 2019
- Laravel: Foobooks progress, collections
Week 13 - Wed May 1, 2019
- Laravel: Relationships, more Foobooks progress, Auth/Users
Week 14 - Wed May 8, 2019
- Project 4 help
- Project 4 finalized; due in Canvas by Wed May 15 @ 11:59pm Eastern
Project 4 and Week 14 assignment must be submitted by Wed May 15 @ 11:59pm Eastern.
Because it's the end of the semester, late work is not accepted for these final deliverables.