PHP Programming - training course

This course covers the fundamentals of programming in PHP and Web-related issues such as linking a series of forms together into a session, maintaining state , cookies, security and other matters. We also cover PHP's interfacing to relational databases, with a particular study of MySQL.

It is particularly easy to write PHP code that is hard to maintain, and this course includes a major "best practise" section where we'll take you beyond the language itself and show you how to write code that's secure, reliable, and easy to enhance and maintain throughout its life cycle.

PREREQUISITES

This course is intended for those with prior programming experience, and a little basic knowledge of HTML and web site structure is also useful. Many PHP users are dropped in at the deep end without knowledge of these topics and if you're in that situation, we offer a slightly longer course

SUBJECT BACKGROUND

PHP is a progamming language that was developed and designed for use on the web, and it's now so popular that you'll find it available on more domains than any other language. That's not because it's free - it's because it's a very flexible and efficient tool. PHP can be used for applications as easy as colour and font control to handle accessibility issues, through to complex on line ordering and stock and order tracking systems.

COURSE CONTENT


The PHP Language

  • Introduction to PHP
  • A First PHP Web Page
  • Variables, Operators and Expressions
  • Control Statements
  • Functions
  • Arrays
  • Input / Output

  • PHP as a web tool

  • HTML Web Page Data Handling
  • Further Web Page and Network Handling
  • Using MySQL Databases in PHP Pages
  • Sourcing, installing and configuring PHP
  • Shopping Cart Application in PHP

  • Making effective use of PHP

  • Designing PHP-Based Solutions: Best Practice
  • MySQL 5 and PHP 5
  • Additional PHP Material
  • Security in PHP
  • Generating CSS through PHP
  • PHP and MySQL example application - adhoc database analysis
  • Commercial and Legal Aspects
  • Home  |  Courses  |  Features  |  Registration  |  Contact Us  |  News  |  Site Map