The course will give best practice instruction and guidance in developing a campus social media website
using a LAMP stack,
jQuery, PHP, and MySQL,
along with other more modern technologies, languages, and systems.
While we will limit in-class discussions to these technologies, please feel free to use this course as an excuse to learn whatever new web technology you desire. However, adherence to assignment and milestone goals is still expected and deviation from the course materials will not be an acceptable excuse for not meeting expectations.
Course material adapted from the Spring 2015 offering from Mat Kelly and Fall 2016/2018 offerings from Justin Brunelle.
Git Cheat Sheet
Chapters 3-6 - PHP (O'Reilly)
Chapter 2 - PHP Examples (Beginning PHP, Apache, MySQL Web Developm$ Chapter 8 - MySQL (O'Reilly)
Chapter 4 - PHP-MYSQL Exercises (Beginning PHP, Apache, MySQL Web D$
RFC 2616 -- HTTP/1.1
Dockerized PHP Examples
|9/11||Cancelled due to Hurricane Florence||
Assignment 1 due
All groups must be defined by class time!
|9/18||Examples to review:|
||Milestone 1 midway status report due|
|10/9||No Class -- Fall Break||--||--|
||Milestone 1 due Milestone 2 assigned (grading rubric)|
||Milestone 2 midway status report due|
Milestone 2 due
Milestone 3 assigned (grading rubric)
Office hours Friday: 3:00-5:00
|11/6||Office hours Friday: 3:00-5:00|
|| Office hours Wednesday: 3:30-5:30
|11/20||Milestone 3 due
Milestone 4 assigned (grading rubric)
Office hours Wednesday: 3:00-5:00
||Office hours Friday: 3:00-5:00|
|12/4||Guest lecturer -- Andrew Wharton (Homes.com Web Dev team lead)||Attendance worth 2 points of extra credit.||Office hours Monday, 12/3: 3:00-5:00|
|12/11||Final presentations (Exam Week)
|No office hours this week||Milestone 4 due
Grad student projects & extra credit due