WEBD236, Web Information Systems Programming
This page contains information about Scott Sharkey's WEBD 236 (Web Development) online hybrid 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 Sharkey is available 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 recommended 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.
-
NetBeans:
[download link (get the PHP Bundle)]
a full-featured editor with good support for PHP and HTML.
NetBeans PHP Quick Start
NetBeans PHP Project Setup
Debugging PHP with NetBeans
- SQLite Express Personal: [download link (get the Personal version)] a SQLite database editor and testing tool.
Assignments
Labs
Make sure your project top-level directory contains YOUR NAME
Classroom Presentations
I have posted PDF versions of the slides used for the "classroom" presentations. Note that merely reading the slides is not an adequate substitute for attending the FranklinLive! presentations.
-
Week 01 slides
-
Week 02 slides
-
Week 03 slides
-
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
-
Final Review slides
Examples
Examples presented in the slides or in class. You may use any or all of this code in your homeworks and labs with proper citation.
-
Week 1 Body Mass Index example PHP project.
-
Week 1 PHP Info Test code.
-
Week 1 PHP .ini and LIB PHP code.
-
Week 1 Test URL example.
-
Week 2 MicroUniversity SQLite database.
-
Week 2 MicroUniversity example PHP project.
-
Week 3 ToDo List application: Model 1 architecture.
-
Week 3 ToDo List application: Model 2 architecture.
-
MVC Template Language Reference.
-
MVC Architecture Sample Project.
-
Week 4 Form Elements examples.
-
Week 5 Mini-Markdown example.
-
Week 6 Login Session example.
-
Week 7 object-oriented models.
-
Week 8 Regular Expression-based Form validation.
-
Week 9 Email example..
-
Week 10 Authentication (RBAC) example.
-
Week 11 File Upload example.
Miscellaneous
A catch-all for other miscellaneous supplements or downloads
-
Study and Test Taking Strategies.
-
Good vs. Bad reflection papers.
-
SQLite: Home Page for the SQLite database.
-
MVC for Noobs: MVC Intro for Newbies...