J. S., Framestore CFC
B. M., London Internet Exchange
PHP training course contents
What is PHP?
PHP history, dynamic web pages, how PHP works, alternatives to PHP. Downloading and installing PHP. Installing MySQL, installing Apache, platform issues.
A first PHP web page
A basic PHP script, PHP page structure. PHP comments. Integrating PHP and HTML.
HTML forms, taking values from forms.
PHP and HTML
Variables operators and expressions
Expressions, data types, assignments, scope, constants, HTTP environment variables, getting data from forms using variables.
Arithmetic, logical, relational, Boolean, others.
Conditional: if, else, elseif, switch. Loops: while, do while, for, break, continue, exit.
Built in functions, declaration, arguments, scope, loading functions from other files, defaulting parameters, call by value/ name.
Indexes, array initialisation, array manipulation, multi dimensional arrays, array functions.
What is a string, string functions, matching, extraction, replacement. String operations, cleansing, sprintf, formatting web pages, strops and others, splitting strings, REs.
PHP and databases
Database structure, Database APIs, MySQL, Creating tables, Editing tables, simple SQL queries using PHP, building HTML tables using SQL queries, SQL injection, security issues, error handling.
Opening, reading, writing files. Permissions, ownership, locking, directories.
PHP, cookies and sessions
State, Cookie properties, setting cookies, retrieving cookies, expiring/deleting cookies. Sessions, session variables, session IDs.
PHP and email
Emailing from servers, attachments.
OOP, PHP classes, constructors, instances.
Why Choose Us
SNT trainers score an average of over 90% on the three main areas of:
- Ability to teach
- Technical knowledge
- Answering questions
We limit our maximum class size to 8 delegates; often we have less than this. This ensures optimal interactivity between delegates and instructor.
"Excellent course. The small class size was a great benefit…" M.B. IBM
We write our own courses; courseware does not just consist of slides and our slides are diagrams not bullet point text. A typical chapter provides clearly defined objectives with a chapter overview, slides with text underneath, a quiz at the end to check the learning of the students. Hands on exercises are at the end and are used to reinforce the theory.