Code: 
PHP
Duration: 
2-4 Day(s)
Price: 
£2000-745

Overview

The PHP scripting language is predominantly used to add executable content to Web pages. This course will teach you the fundamentals of programming in PHP, as well as Web-related issues such as linking a series of forms together into a session, maintaining state if multiple users are on your site at the same time, cookies, and security. The course also covers PHP's interfacing to relational databases in some depth, with a particular study of MySQL

If you do not require MySQL then we offer the option to attend the first 4 days for £1750+vat

Audience

Developers who wish to know how to develop commercial PHP web applications.

Skills Gained

  • Setting up PHP on a web server
  • How to hand-code PHP applications
  • Display, read and write to databases from your web pages
  • Best practise - writing well-optimised, secure PHP code

Prerequisites

Delegates should have practical experience of writing web pages with HTML and ideally have experience of a scripting language such as JavaScript or ASP with VBScript

Course Specifics

Course Outline

PHP Web Development with MySQL Training Course

Introduction to PHP

Sourcing and installing PHP, Apache, MySQL (LAMP, WAMP, XAMP...)

PHP language and syntax basics

  • Variables
  • Data structures
  • Conditional statements and loops - if, else, foreach, for, while

File structure

Key concepts - Operators, Arrays, Variables, Data Types

Variable notation

Sending email from PHP

Files

Reading, Writing, Deleting

Algorithms and Numbers

  • Creating simple algorithms
  • Converting algorithms into pseudo-code

Type Casting

Handling

Strings

Processing

  • Display
  • Formatting
  • Tokenising
  • Regular expressions

Arrays

Single

Multi dimensional

Hashes

Basic Web server architecture

Overview of Apache

Creating Dynamic PHP Pages and Forms

Handling form submission

Appropriate data checks

Introduction to the Standard PHP Library (SPL)

PHP Performance tips and Best Practises

Data sanitisation and security

Caching and code profiling / optimisation

Design tips to help you produce good, maintainable web applications

Using MySQL

SQL language basics

  • Building simple relational tables with MySQL
  • Reading and writing to MySQL from your PHP application
  • Deleting MySQL data / tables through PHP
  • Security considerations

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

Course Location Days Cost Date
Onsite
4 745 £745 2018-07-16
Manchester
2 745 £745 2018-05-03
London
2 745 £745 2018-04-26
London
2 745 £745 2018-02-22
Manchester
2 745 £745 2018-02-08
London
2 745 £745 2017-12-21
Manchester
2 745 £745 2017-11-09
Exeter
4 2000 £2000 2017-11-08
London
4 2000 £2000 2017-11-06
Manchester
4 2000 £2000 2017-11-01
London
2 745 £745 2017-10-26
Glasgow
4 2000 £2000 2017-10-09
Leeds
4 2000 £2000 2017-10-06
Reading
4 2000 £2000 2017-09-28
Belfast
4 2000 £2000 2017-09-22
London
2 745 £745 2017-08-24
Manchester
2 745 £745 2017-08-10