Introduction to PHP Training (3 days)
|
PHP Training Overview
- In this PHP training course, students will learn to create database-driven websites using PHP and MySQL.
|
PHP Training Class Goals
- Learn how PHP works
- Learn the basic syntax of PHP
- Learn to create dynamic interactive pages with PHP
- Learn to manipulate files with PHP
- Learn to work with arrays in PHP
- Learn to validate forms with PHP
- Learn to write functions in PHP
- Learn to manipulate and manage database data with PHP
- Learn to authenticate users with PHP
- Learn to manage sessions with PHP
- Learn to work with the PEAR:DB module
- Learn advanced form validation with regular expressions
- Learn to send email with PHP
|
PHP Courseware
- PHP Basics
- How PHP Works
- The php.ini File
- Basic PHP Syntax
- PHP Tags
- PHP Statements and Whitespace
- Comments
- PHP Functions
- Hello World!
- Variables
- Variable Types
- Variable Names(Identifiers)
- Type Strength
- Hello Variables!
- Variable Scope
- SuperGlobals
- Constants
- Variable-Testing and Manipulation Functions
- First PHP Script
- PHP Operators
- Creating Dynamic Pages
- Single Quotes vs. Double Quotes
- Passing Variables on the URL
- Passing Variables via the Query String
- Flow Control
- Conditional Processing
- Working with Conditions
- Loops
- While
- Do-While
- For
- Break and Continue
- Working with Loops
- Arrays
- Enumerated Arrays
- Initializing Arrays
- Appending to an Array
- Reading from Arrays
- Looping through Arrays
- Working with Enumerated Arrays
- Associative Arrays
- Initializing Associative Arrays
- Reading from Associative Arrays
- Looping through Associative Arrays
- SuperGlobal Arrays
- Working with Associative Arrays
- Two Dimensional Arrays
- Reading From Two Dimensional Arrays
- Looping through Two Dimensional Arrays
- Array Manipulation Functions
- PHP and HTML Forms
- HTML Forms
- How HTML Forms Work
- A Sample HTML Form
- Form Variables
- Processing Form Input
- String Manipulation
- Formatting Strings
- Concatenation
- String Manipulation Functions
- Examples of String Functions
- Working with String Manipulation Functions
- Magic Quotes
- magic quotes gpc
- magic quotes runtime
- Recommendation on magic quotes
- Reusing Code and Writing Functions
- Including Files
- require
- require_once
- auto_prepend file and auto_append file
- Adding a Header and Footer
- User Functions
- Defining and Calling Functions
- Default Values
- Variable Scope
- By Reference vs. By Value
- Form Processing
- Form Validation and Presentation Functions
|