If you are familiar with the basics of programming and want to move to the next level, this class is for you! In this course we will explore the object-oriented side of PHP. You will design and use objects in your PHP applications. We will cover security, networking, PEAR, XML and Ajax. We will cover working with databases and techniques for developing web-based applications. Students will need access to a webserver that supports PHP and a database.
Objectives
Students will explore PHP features to work with developing modular web applications.
Students will write PHP code to store session data in the database and create an authentication process for their websites.
Students will develop and use PHP classes.
Students will create more complex PHP classes.
Students will use PHP to communicate across the network and configure their web server to work with PHP.
Students will run PHP scripts from the server command line.
Students will write PHP code using PEAR.
Students will create PHP pages that use Ajax.
Students will write PHP to code to work with XML data.
Students will create a final PHP application to show what they have learned in this course.
Book
PHP 5 Advanced: Visual QuickPro Guide
Author: Larry Ullman Publisher: Peachpit Press ISBN: 0321376013
Lesson 1: Developing Web Applications
Read Chapters 1 and 2 in the book.
Lesson 2: Advanced Database Techniques and Security
Read Chapters 3 and 4.
Review Chapter 5 for an application using what we have learned so far.
Lesson 3: Basic Object-Oriented Programming
Read Chapter 6
Lesson 4: Advanced Object-Oriented Programming
Read Chapters 7 and 8
Lesson 5: Networking and the Web Server
Read Chapters 9 and 10 (Not all the topics in chapter 10 will work on all systems.)
Lesson 6: Using the Command Line
Read Chapter 11
Lesson 7: Using PEAR
Read Chapter 12
Lesson 8: Ajax
Read Chapter 13
Lesson 9: XML
Read Chapter 14
Lesson 10: Putting it All Together
Review the chapters covered in this book.
All content of this document is copyrighted by IDEA Solutions and the author. All rights reserved. Content may not be used without permission.