WEBD 236 V1WW, Winter 2011
This page contains information about Todd Whittaker's ISEC 300 (Web Information Systems Programming) online section. Here you will find links to assignments, labs, examples, and presentation slides.Course Web Site
If you are enrolled in this class, you can find the syllabus and assigned readings on the official Franklin course web site. Use the my.franklin portal.Instructor Homepage
Contact information for Professor Whittaker is avaialble on his Franklin homepage.Software
We will be using several pieces of software for this course. In particular, you'll need a web server with PHP support as well as a running database. You'll also need a good PHP editor for writing your programs. The links below will show you where to download the software.
- XAMPP: [download link] an integrated web server, database, etc. for Windows. Note: please install this to C:\XAMPP since Windows Vista and Windows 7 protect the C:\Program Files\ directory.
- Aptana: [download link] a full-featured editor with good support for PHP and HTML.
Assignments
Assignments will be posted here shortly before the starting week for the assignment as given in the syllabus.
- Homework 01
- Homework 02
- Homework 03
- Homework 04
- Homework 05
- Homework 06
- Homework 07
- Homework 08
- Homework 09
- Homework 10
- Homework 11
- Homework 12
Labs
Labs will be posted here shortly before the starting week for the lab as given in the syllabus.
Classroom Presentations
I will post PDF versions of the slides used for the "classroom" presentations. Note that merely reading the slides is not an adequate substitute for attending theFranklinLive! presentations.
- Week 01 slides and recorded presentation.
- Week 02 slides and recorded presentation.
- Week 03 slides and recorded presentation.
- Week 04 slides
- Week 05 slides
- Week 06 slides
- Week 07 slides
- Midterm Review slides
- Week 08 slides
- Week 09 slides
- Week 10 slides
- Week 11 slides
- Week 12 slides
- Week 13 slides
- Week 14 slides
- Final Review slides
Examples
Examples presented in the slides or in class
- Body Mass Index example PHP project.
- MicroUniversity SQLite database used as an example in Week 2.
- MicroUniversity example PHP project.
- To Do List application as a model 1 architecture.
- To Do List application as a model 2 architecture.
- Week 4 form examples.
- Week 6 Session example.
- Week 7 object-oriented models.
- Week 8 object-oriented validation.
- Week 11 mini-markdown example.
- Week 11 authentication/authorization example.
- Week 12 file upload example.
- Week 13 email sending example.
- Week 13 cURL/Twitter example.
- Week 14 Cake Blog example.
Miscellaneous
A catch-all for other miscellaneous supplements or downloads
- Study and Test Taking Strategies
- Good vs. Bad reflection papers
- SQLite 2009 Pro Enterprise Manager: a tool for interacting with SQLite databases.