Course Information
Instructor
Jason B. BlazzardOffice Sam Glenn Complex 125
Email blazzard@lcsc.edu
Phone 208.792.2364
A hands-on study of web development for dynamic, data-driven web applications using contemporary technologies and development software. The class covers the basics of PHP and MySQL along with introductions to advanced topics including object-oriented programming and how to build Web sites that incorporate authentication and security. After you complete this course, you will be able to use PHP and MySQL to build simple, professional quality, database-driven Web sites.
| L | Topic | Chapter | Lecture | Due Date |
|---|---|---|---|---|
| 0 | Introduction to the Course | 1/24 | Jan 31 | |
| 1 | Getting Started with PHP | 1 | 1/31 | Feb 7 |
| 2 | Functions and Control Structure | 2 | 2/07 | Feb 14 |
| 3 | Manipulating Strings | 3 | 2/14 | Feb 21 |
| 4 | Handling User Input | 4 | 2/21 | Feb 28 |
| 5 | Working with Files and Directories | 5 | 2/28 | Mar 7 |
| 6 | Manipulating Arrays | 6 | 3/07 | Mar 14 |
| 7 | MySQL | 7 | 3/14 | Mar 21 |
| 8 | Manipulating Databases | 8 | 3/21 | Mar 28 |
| 9 | Managing State Information | 9 | 3/28 | Apr 11 |
| 10 | Developing Object-Oriented PHP | 10 | 4/11 | Apr 18 |
| 11 | PHP Final - Web Application | 4/18 | May 9 | |
| Open Lab - Project Work | 4/25 | |||
| Open Lab - Project Work | 5/02 |
Prerequisite Knowledge: Programming Logic and Design, HTML, CSS, and Web Site Management. JavaScript is also highly recommended.