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 - Tue Jan 28
Introduction
Course logistics
Onboarding/Infrastructure
(5%) Week 2 - Tue Feb 4
Onboarding/Infrastructure cont’d
PHP Foundation
(10%) Week 3 - Tue Feb 11
PHP Foundation cont’d
Complete Project 1
(5%) Week 4 - Tue Feb 18
Object-oriented PHP
Composer dependency management
Frameworks intro
New Laravel application setup
(5%) Week 5 - Tue Feb 25
Request lifecycle
Directory structure
Routing
Facades
Controllers
(5%) Week 6 - Tue Mar 4
Error handling
Views
Blade
(15%) Week 7 - Tue Mar 11
Forms
Validation
Complete Project 2
Spring Break
Mar 17-23
(5%) Week 8 - Tue Mar 25
Environments & Configs
Database introduction
Database setup
Migrations
(5%) Week 9 - Tue Apr 1
Database interaction (CRUD)
Models/Eloquent
Seeders
Production
(5%) Week 10 - Tue Apr 8
Collections
CRUD features
(5%) Week 11 - Tue Apr 15
Authentication/Users
Relationships (One to Many)
(5%) Week 12 - Tue Apr 22
Relationships (Many to Many)
Testing
(5%) Week 13 - Tue Apr 29
Streamlining controllers
App as API for front-end frameworks
(20%) Week 14 - Tue May 6
Updating Laravel
Complete Project 3