SAMS TY PHP, MYSQL AND APACHE IN 24 HOURS // TABLE OF CONTENTS

This is a pretty accurate table of contents, give or take a sub-heading or two. Each hour also has a summary, quiz questions, and one or more activities.

PART I: Getting Up and Running
Walks you through the installation and configuration of MySQL, Apache, and PHP. You'll need to complete the lessons in Part I before moving on to the remaining lessons, unless you already have access to a working installation of these technologies. Even if you don't need to install and configure MySQL, Apache, and PHP in your environment, you should still skim these lessons so that you understand the basics.

Hour 1: Installing and Configuring MySQL

Hour 2: Installing and Configuring Apache

Hour 3: Installing and Configuring PHP

PART II: Basic Language Elements
Predominantly devoted to teaching you the basics of the PHP language, and will get you in the habit of writing code, uploading it to your server, and testing the results. One of the lessons offers a basic SQL primer, and this part wraps up with an hour devoted to the integration of PHP and MySQL.

Hour 4: The Building Blocks of PHP

Hour 5: Flow Control Functions in PHP

Hour 6: Working with Functions

Hour 7: Learning Basic SQL Commands

Hour 8: Interacting with MySQL Using PHP

PART III: Getting Involved with the Code
Consists of lessons that cover intermediate-level application development topics, including working with forms and files, access restriction, and other small projects designed to introduce a specific concept.

Hour 9: Working with Forms

Hour 10: Working with Files

Hour 11: Working with Dates and Times

Hour 12: Creating a Simple Calendar

Hour 13: Working with Strings

Hour 14: Creating a Simple Discussion Forum

Hour 15: Restricting Access to Your Applications

Hour 16: Working with User Sessions

Hour 17: Logging and Monitoring Server Activity

PART IV: Simple Projects
Contains lessons devoted to performing a particular task. These lessons consist of projects that integrate all the knowledge you have gained so far, and walk you through the process of building and testing the elements you will create.

Hour 18: Managing a Simple Mailing List

Hour 19: Creating an Online Address Book

Hour 20: Creating an Online Storefront

Hour 21: Creating a Shopping Cart Mechanism

PART V: Administration & Fine-Tuning
Devoted to administering and tuning Apache and MySQL, and also includes information on virtual hosting and setting up a secure Web server.

Hour 22: Apache Performance Tuning and Virtual Hosting

Hour 23: Setting Up a Secure Web Server

Hour 24: Optimizing and Tuning MySQL

back to main page