Spring 2025 Schedule/Topics
This is the schedule and list of topics for the upcoming Spring 2025 semester. This information is provided to give you a rough idea of what to expect in this course; the schedule may undergo revisions before the course begins.
(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
Bonus topics