Schedule
WIP400 - Programming for Designers - Schedule
Week 1: The Basics
Day 1: Dynamic web site basics, PHP basics, Local Environment, Mini-Project (Hello World)
Day 2: HTTP Protocol, GET and POST, Hyperlinks, Mini-Project (Feedback Form)
Day 3: Cookies, Sessions, Mini-Project (Login Form)
Day 4: Understanding Email, PHP Email, Mini-Project (Enhanced Feedback Form)
Day 5: Server Side Form Validation, Mini-Project (Enhanced Feedback and Login Forms)
Week 2: Databases
Day 6: Database basics, MySQL, phpMyAdmin, Creating Databases, Mini-Project (Blog)
Day 7: PHP and MySQL, SQL 1, Mini-Project (Blog)
Day 8: SQL 2, Mini-Project (Blog)
Day 9: SQL 3, Mini-Project (Blog)
Day 10: RSS & XML, Mini-Project (Blog)
Week 3: Advanced
Day 11: Authenticating Users, Mini-Project (Ultra Enhanced Login Form)
Day 12: Updating Pages, Mini-Project (Blog User Information)
Day 13: Mid-Term Quiz, Instructor’s Choice Day (Guest Speaker, etc)
Day 14: Search Form and Results, Mini-Project (Blog Search)
Day 15: Mini-Project (Finish the Blog)
Week 4: Integration
Day 16: Converting Static HTML Sites, Mini-Project (Usability Site)
Day 17: PHP and Javascript 1, Mini-Project (Usability Site with AJAX)
Day 18: PHP and Javascript 2, Mini-Project (Usability Site with AJAX)
Day 19: PHP and Flash 1, Mini-Project (PHP and Flash)
Day 20: PHP and Flash 2, Mini-Project (PHP and Flash)
Week 5: Projects and Final
Day 21: Work on Final Project
Day 22: Work on Final Project
Day 23: Work on Final Project
Day 24: Work on Final Project, Final Exam Review
Day 25: Final Exam, Final Project Due
