Schedule/Topics
All times/deadlines for this course are in the Eastern timezone.
The current time (as of page load) is Thu Mar 28 @ 10:19am.
(5%) Week 1
Introduction
Course logistics
Onboarding/Infrastructure
(5%) Week 2
Onboarding/Infrastructure cont’d
PHP Foundation
(10%) Week 3
PHP Foundation cont’d
Complete Project 1
(5%) Week 4
Object-oriented PHP
Composer dependency management
Frameworks intro
New Laravel application setup
(5%) Week 5
Request lifecycle
Directory structure
Routing
Facades
Controllers
(5%) Week 6
Error handling
Views
Blade
(15%) Week 7
Forms
Validation
Complete Project 2
(5%) Week 8
Environments & Configs
Database introduction
Database setup
Migrations
(5%) Week 9
Database interaction (CRUD)
Models/Eloquent
Seeders
Production
(5%) Week 10
Collections
CRUD features
(5%) Week 11
Authentication/Users
Relationships (One to Many)
(5%) Week 12
Relationships (Many to Many)
Testing
(5%) Week 13
Streamlining controllers
App as API for front-end frameworks
(15%) Week 14
Updating Laravel
Complete Project 3
(5%) Week 15 - Tue May 7 (Exam Week)
Bonus topics