Sign up now
eBusiness Section

PHP Programming

Introduction to PHP Programming

Learn how to implement dynamic content into your websites using the open source PHP programming language. PHP is the most popular web development language on the web today.

  • Places remaining : 6
  • Cost : £339 for non-graduates / £449 for graduatesExplain the prices
  • Duration : 5 days (1 day a week)
  • Course days : Wednesdays (26 May - 23 June)
  • Course times : 9.30am - 4.30pm
  • Location : Middle Street Business Centre, Beeston
Students from the Enterprise Webmaster course studying web standards
Course Outline

The course introduces the concepts of PHP web server programming and the delivery of dynamic content via the web. The course aims to provide students with the basic constructs of the PHP language so that they are able to implement anything from basic feedback forms to more advanced database driven shopping cart solutions.

Strong emphasis will be put on understanding the interaction between user agents and server side code, data validation, the need for secure transactions, the tracking of site visitors and email communications.

Delegates can also gain professional qualification credits towards a 60 credit University Certificate of Professional Development or degree from De Montfort University.

This module is worth 15 UCPD credits.

Overview

The course covers the following areas :

  • Introduction to web server programming
    • Static vs. Dynamic Web Sites
    • Client-Side Scripting vs. Server-Side Scripting
    • Overview of PHP Advantages and Capabilities
    • Basic Scripting and Looping Constructs
    • Print Statement
    • Code Blocks
  • Basic language constructs
    • Defining Constants and Variables
    • Looping Constructs
    • Conditional Constructs
    • Introduction to Functions
    • Passing and Returning Arguments through Functions
    • Using Include Files
    • Predefined PHP Functions
    • Array Functions
  • Input and output
    • String Functions
    • Regular Expression Functions
    • Reading, Writing and Deleting Files
    • Reading Directory Contents
    • Authentication and Authorization
    • Data Validation
  • Web database connectivity
    • Working with Databases and Forms
    • PHP's SQL API
    • Simple SQL Queries via PHP
    • Connecting to MySQL
    • Executing SQL Calls
  • User and session tracking
    • Working with Cookies
    • Tracking Visitors with Session IDs
    • Retrieving Data from Forms
  • Email communication
    • Using Mail Servers (SMTP and Sendmail) for Client Communication
    • Configuring E-mail Output Parameters
Who is it aimed at?

Existing web designers and application developers who are looking to add interactivity and dynamic content to their existing websites. The course does require a reasonable amount of technical understanding or knowledge of an existing programming language.

Entry requirements

Knowledge of an existing programming language or knowledge of web development at the HTML / XHTML level and a cognitive mindset.

Delivery method

The course is a 5 day fully trainer led course. To help reduce the effect on your business of losing a member of staff for 5 days, this course runs 1 day a week over 5 weeks. Delegates then have the time needed to absorb and implement the information gained during these intensive training days.

Delivery method

Trainer knowledge :

Rapport with trainer :

Trainer delivery :

Course materials :

Course balance :

Overall rating :

View detailed feedback

  • Bjorn Le Roux

    Bjorn Le Roux Bjorn has been delivering our Official Microsoft training courses and web related courses for the past 7 years. Prior to coming to work for Axis he held roles as a development team leader and as a senior network administrator. Read more about Bjorn

  • Additional skillsets

    eMarketing & Developing Persuasive Content

    Improve your search engine position and drive more traffic to your site. View course

    Designing & Implementing eCommerce Solutions

    Develop databases, searchable catalogues and secure payment solutions. View course

  • 6 Places Remaining

    Book on this course now

    If you would like to attend one of our courses or have any queries regarding course information, please click the book now button and complete the online form with your query. Alternatively contact us directly via the contact us page.