ITP 405: Advanced Back-End Web Development

(4/27) Week 16 - Token-based Authentication for SPAs with JSON Web Tokens (JWT)

Lecture

Additional Resources

(4/20) Week 15 - NoSQL Databases and MongoDB with Michal Meyers

  • Lecture Recording

(4/13) Week 14 - Real-Time Web with WebSockets: Part 2

Lecture

Additional Resources

(4/6) Week 13 - Real-Time Web with WebSockets: Part 1

Lecture

Additional Resources

(3/30) Week 12 - Asynchronous Programming with Promises

Lecture

Additional Resources

(3/23) Week 11 - Laravel Wrap-up / Introduction to Node.js

Laravel Wrap-up

Node.js - Installation, Synchronous vs. Asynchronous Programming, and Callback Functions

Additional Resources

(3/16) Week 10 - Spring Break (No Class)

(3/9) Week 9 - Midterm

(3/2) Week 8 - Laravel 4: ORM (continued), Migrations, Middleware, Authentication

(2/24) Week 7 - Laravel 3: Object-Relational Mapping (ORM)

(2/17) Week 6 - Presidents' Day (No Class)

(2/10) Week 5 - Laravel 2: CRUD, Flashed Session Data, and Validation

(2/3) Week 4 - Laravel 1: Intro to MVC

(1/27) Week 3 - PDO

(1/20) Week 2 - MLK (No Class)

(1/13) Week 1 - Course Introduction