PHP Programming Bootcamp

DESCRIPTION: This hands-on PHP Programming course provides the knowledge
necessary to design and develop dynamic, database-driven web pages using PHP
version 4. PHP is a language written for the web, quick to learn, easy to
deploy and provides many advantages over other server-side scripting
languages. The course introduces the PHP framework and syntax, and covers in
depth the most important functions used to build dynamic data enriched web
applications. Students learn how to connect to any ODBC-compliant database,
and perform hands-on practice with a MySQL database to create
database-driven HTML forms and reports. Students will also learn how to
configure PHP and Apache Web Server. The course also introduces advanced
programming constructs, object oriented programming with PHP, and XML
parsing with PHP.


PREREQUISITES: Experience with a programming or scripting language and HTML.
DURATION: 3 Days
CONTACT: [EMAIL PROTECTED]
COST - $1295


Overview Of PHP

. Static vs. Dynamic Web Sites
. Dynamic Content from Databases
. Developing Dynamic Internet Applications
. Client-Side Scripting vs. Server-Side Scripting
. Overview of PHP Advantages and Capabilities
. Configuring PHP.INI

Conditional Constructs

. True and False Expressions
. Switch/Case Statement
. Timestamps

PHP Functions

. Introduction to Functions
. Declaring Functions
. Scope
. Passing Arguments to Functions
. Returning Values from a Function
. Using Include Files
. The Require Statement
. Recursion
. Dynamic Function Calls
. Predefined PHP Functions

Arrays in PHP

. What are Arrays?
. Usage of Arrays in PHP
. Indexing Arrays
. Initializing Arrays
. Adding and Removing from Arrays
. One-Dimensional Arrays
. Multi-Dimensional Arrays
. Array Functions

Working with Data Files in PHP

. Searching File Contents With Regular Expressions
. Changing and Editing File Contents
. Splitting and Joining Information Inside Files
. String Functions
. Regular Expression Functions
. Reading, Writing and Deleting Files
. Handling File Permissions
. File Locking
. Reading Directory Contents
. Creating and Deleting Directories

E-mail and PHP

. Using Mail Servers (SMTP and Send mail)
. Converting Messages to Readable Formats
. Sending E-mail
. Sending Attachments
. Sending Binary Attachments
. Sending HTML E-mail
. Validating an E-mail Address
. Automating E-mail Messaging

Basic Scripting and Looping Constructs

. PHP Scripting Fundamentals
. Print Statement
. Code Blocks
. Primitive Data Types
. Defining Constants and Variables
. Looping Constructs
. Exit & Break

Introduction to the Apache Web Server

. Configuration Files
. PHP Installation and Configuration
. WWW Sites within Apache
. Website Properties
. RPM Installation vs. Binary Installation

PHP Operators

. Logical Operators
. Relational Operators
. Bitwise Operators
. Other Operators

Working with Databases and Forms

. Configuring PHP For Database Support
. PHP's Database APIs
. PHP's SQL API
. MySQL vs. Access
. MySQL vs. SQL Server
. Database Drivers
. Database Driver Class Wrappers
. ODBC
. Simple SQL Queries via PHP
. Tracking Visitors with Session IDs
. Populating Forms
. Retrieving Data from Forms

Configuring and Using MySQL

. MySQL as a Client/Server Solution
. Introduction to MySQL Capabilities as a RDBMS
. Installing and Configuring MySQL
. Connecting to MySQL
. PHP Functions Specific to MySQL
. Executing SQL Calls
. Select
. Insert
. Fetch
. Update
. Delete
. Using PHP MyAdmin to configure MySQL

Using Cookies with PHP

. Purpose of Cookies
. Cookie Myths
. Setting Cookies
. Retrieving Cookies
. Expiring Cookies
. Deleting Cookies
. Storing Arrays in Cookies

Miscellaneous PHP Tasks

. Error Logging
. Session Management & Maintaining State
. How to Build a Shopping Cart
. Using Environmental Variables
. Changing Execution by Redirecting to Other URLs
. Embedding JavaScript with PHP
. Using HTTP and FTP Protocols to Pass Data
. Showing Different Content to Different Browsers
. Getting IP Addresses from Visitors



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to