Web Programming using PHP/MySQL Part 2  Short Courses

Students on the Web Programming using PHP/MySQL (Part 2) short course will learn how to develop real world web applications with PHP. Topics covered include file and directory manipulation with PHP; Object oriented programming in PHP; common application design patterns and techniques; database integrity; security and session handling; form processing and data validation using PHP; on the fly generation of multimedia content such as images; configuration and usage of XAMPP as a development environment.

Course Information

Dates and Fees to be confirmed

Tutor Info

Gerard Luskin is a freelance web designer and developer who specialises in building content management systems and bespoke web applications with MySQL and PHP. He has been involved in teaching web design and development technologies since 2007.

Eligibility

Successful completion of Web Programming with PHP/MySQL Part 1 or equivalent PHP/MySQL skills and completion of Web Authoring or equivalent XHTML/HTML authoring skills.

What will I learn?

  • Object oriented programming in PHP 5
  • File & Folder manipulation with PHP
  • Application design techniques and industry standard practices
  • How to work with modern data-interchange formats: JSON
  • Sessions, Cookies and data persistence
  • How to secure a website
  • Generation of images using PHP
  • Form processing and validation
  • General programming techniques such as flow control and data structures
  • Database design integrity
  • Security pitfalls in web applications

By the end of the course you will be able to:

  • build modular web applications
  • use object oriented programming techniques
  • build a dynamic image gallery
  • keep track of users with sessions and cookies
  • secure your PHP site
  • integrate with 3rd party web services using PHP
  • process web forms robustly and securely.

Recommended Reading

  • PHP Cookbook, Adam Trachtenberg and David Sklar, O'Reilly Media; Second Edition edition (August 2006)
  • Essential PHP Security, Chris Shiflett, O'Reilly Media (October 2005)

Application Deadline: