Enable Technology Banner

PHP Taining Course Midlands | Birmingham | Telford | Stafford | Wolverhampton

Course Name PHP
Duration
2 days
Cost
£650  excluding VAT
Location EnableTechnology is based at Wolverhampton Science Park in the West Midlands. Training courses takes place at locations across the Midlands including Birmingham,  Wolverhampton, Walsall, Sandwell, Dudley, Stourbridge,Telford, Cannock, Solihull, Redditch, Droitwich, Bromsgrove, Shropshire, Shrewsbury, Derbyshire, Staffordshire, Shropshire, Kidderminster, Stafford, Stoke-on-Trent, Lichfield, Cheltenham, Gloucestershire, Nottingham, Stoke-on-Trent, Tamworth, Kenilworth, Loughborough, Sutton Coldfield, Burton-on-Trent , Worcestershire and Worcester.
Course Description

A two day intensive course introducing PHP and equipping candidates with the skills necessary to build PHP driven dynamic web sites. Participants should have a sound knowledge of HTML.

Topics covered include-

PHP Basics
How PHP Works
The php.ini File
Basic PHP Syntax
PHP Tags
PHP Statements and Whitespace
Comments
PHP Functions

Variables
Variable Types
Type Strength
Variable Scope
Superglobals
Constants
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
If Conditions
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
Form Variables
Processing Form Input

String Manipulation
Formatting Strings
Concatenation
String Manipulation Functions
Working with String Manipulation Functions
Magic Quotes
magic_quotes_gpc
magic_quotes_runtime

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
Code Organization
Form Validation and Presentation Functions

Managing Data
Querying a Database
mysqli() Overview
mysqli Methods and Properties
Inserting and Updating Records
mysqli Prepared Statements
Inserting Records

PEAR:DB
Advantages and Disadvantages of PEAR DB
Why use a database abstraction layer?
When not to use a database abstraction layer?
Using PEAR DB
Creating a Customer Report

Authentication with PHP and SQL
A Database-less Login Form
Authenticating Users

Regular Expressions
Perl-compatible Regular Expression Functions
preg_match()
preg_replace()
Regular Expression Tester
Regular Expression Syntax
Start and End ( ^ $ )
Number of Occurrences ( ? + * {} )
Common Characters ( . \d \D \w \W \s \S )
Grouping ( [] )
Negation ( ^ )
Subpatterns ( () )
Alternatives ( | )
Escape Character ( \ )
Form Validation Functions with Regular Expressions

Session Control and Cookies
Sessions
Configuring Sessions
Session Functions
Cookies
Authentication with Session Control

Sending Email with PHP
mail()
Shortcomings of mail()
PHPMailer
Sending a Password by Email

File System Management
Opening a File
fopen()
Reading from a File
fgets()
Writing to a File
fwrite()
Writing to a File
File Locking
flock()

Uploading Files via an HTML Form
Getting File Information
More File Functions
Directory Functions
Getting a Directory Listing
Creating a Resume Management Page

 
Contact Enable Technology about PHP training
Search our site for training courses
Course Name:     
Telephone Enable Today
01902 837406
Alernative Enable Technology Training Courses

Access 2007 Training Birmingham, Telford, Stafford, Midlands
Access VBA Courses Birmingham, Telford, Stafford, Midlands
ACT! 2007 Training Birminghan, Telford, Stafford, Midlands UK
Adobe Illustrator CS3 Training Birmingham, Stafford, Midlands
ASP Training Courses Birmingham, Telford, Stafford, Midlands
ASP.NET Training Birmingham, Telford, Stafford, Midlands UK
Cascading Style Sheets Training Courses Telford, Midlands UK
Contribute Training Birmingham, Telford, Stafford, Midlands UK
Crystal Reports Courses Birmingham, Telford, Midlands UK
Dreamweaver CS3 Training Birmingham, Telford, Midlands UK
Excel VBA Courses Birmingham, Telford, Stafford, Midlands UK
Excel 2007 Training Birmingham, Telford, Stafford Midlands UK
Fireworks Courses Birmingham, Telford, Stafford, Midlands UK
Flash Training Courses Birmingham, Telford & Midlands UK

HTML Training Courses Birmingham, Telford, Stafford, Midlands
InDesign Training Courses Birmingham, Telford, Midlands UK
JavaScript Training Courses Birmingham, Telford, Midlands UK
Microsoft Visio 2007 Training Birmingham, Telford, Midlands UK
MS Project 2007 Training Birmingham, Telford, Solihull, Midlands
Oracle PL/SQL Courses Birmingham, Telford, Stafford, Midlands
Perl Training Training Birmingham, Telford, Stafford, Midlands UK
Photoshop CS3 Training Birmingham, Telford, Solihull, Midlands
PHP Training Training Birmingham, Telford, Stafford, Midlands
Reporting Services Courses Birmingham, Telford, Midlands UK
Sharepoint Services Courses Birmingham, Telford, Midlands
SQL Server 2005 Courses Birmingham, Telford & Midlands UK
SQL Training Courses Birmingham, Telford, Solihull, Midlands
Transact SQL Training Birmingham, Telford, Solihull, Midlands

Training Course Locations
Training courses takes place at the followining locations throughout the Midlands. Birmingham,  Wolverhampton, Walsall, Sandwell, Dudley, Stourbridge, Telford, Cannock, Solihull, Redditch, Droitwich, Bromsgrove, Shropshire, Shrewsbury, Derby, Derbyshire, Stafford Staffordshire, Shropshire, Kidderminster, Stafford, Stoke-on-Trent, Lichfield, Cheltenham, Gloucestershire, Nottingham, Stoke-on-Trent, Tamworth, Kenilworth, Loughborough, Sutton Coldfield, Burton-on-Trent , Worcestershire and Worcester.
Home | About Us | Training | Solutions | Contact

Booking Form Disclaimer Enable Links