Hello and welcome to my site where you can work through my materials and learn PHP on your own. The lectures and other materials coordinate closely with the book written by Robin Nixon. I would love to hear from you if you find this material useful.
Materials
- The first task is to work through the installation steps including installing a text editor, installing XAMPP (or equivalent), creating a MySql Database, and writing a PHP program.
- Chapter 1 - Introduction (Slides, Lecture Audio)
- Chapter 2 - Setting up a Development Server (Slides, Lecture Audio)
- Chapter 3 - Introduction to PHP (Slides, Lecture Audio)
- Chapter 4 - Expressions and Control Flow in PHP (Slides, Lecture Audio)
- Chapter 5 - PHP Functions and Objects (Slides, Lecture Audio)
- Chapter 6 - PHP Arrays (Slides, Lecture Audio)
- Chapter 7 - Practical PHP (Slides, Lecture Audio)
- Chapter 8 - Introduction to MySQL (Slides, Lecture Audio)
- Chapter 9 - Mastering MySQL (Slides, Lecture Audio)
- Chapter 10 - Accessing MySQL Using PHP (Slides, Lecture Audio Part 1, Lecture Audio Part 2)
- Chapter 13 - Cookies, Sessions, and Authentication (Slides, Lecture Audio)
- Chapter 14 - JavaScript (Slides)
- Chapter 16 - JavaScript / Objects (Slides)
- Chapter 16 - JavaScript / JQuery (Slides)
Note: Ths material is very much under construction as I teach my SI572 - Database Applications course Fall 2011. Please pardon the dust as the materials are assembled. -- Chuck
Technology Notes
For this course I prepare slides in Apple's Keynote, record audio using a Sansa Clip, use iTunes to convert the audio to MP3, use iShowU for my screencasts, and use Parallels to run Windows. I am happy to share my Keynote materials with other teachers to adapt and reuse.
Copyright
All this material produced by Charles Severance (including audio and video) is Copyright Creative Commons Attribution 3.0 unless otherwise indicated. Some of the images in the slides are taken from the course textbook and remain Copyright Robin Nixon. I consider the use of those images "fair use" as long as the slides are being used in a class that requires the Robin Nixon book as its text book. If you use these materials in your own class, I encourage you to purchase a copy of Learning PHP, MySQL, and JavaScript by Robin Nixon to properly support the creation of this excellent material. If you are not using this textbook, you should remove or replace all images before reusing any of the course material for this course.