Courses
  1. Undergraduate
  2. Postgraduate
  3. Research Degrees
  4. CPD
  5. Short Courses
Courses

Web Programming using PHP/MySQL Part 2 Short Courses

Choose a start date

Dates and fees to be confirmed

Key information

Duration:
TBC
Time:
TBC
Fees:
TBC
Course code:
TBC

PHP and MySQL are the most popular programmes for creating small web apps. Using these programmes, developers can create more dynamic sites and apps with greater functionality.

Why choose this course?

This advanced short course is ideal for those who have successfully completed the Web Programming with PHP/MySQL Part 1 or have good PHP/MySQL skills.

Led by an experienced web developer, the course aims to takes your existing skills to the next level, developing real-world web applications with PHP and MySQL.

You will require (X)HTML authoring skills ideally through completion of our introductory web authoring course Building Websites with HTML5 and CSS3

This practical course takes place over ten weekly evenings in our central London location.

Course overview

Topics covered include object-oriented programming in PHP, PDO, database integrity, authentication, security and session handling, server side data validation, on-the-fly image generation, PHP libraries and Composer, and configuration of web development environments under Windows and Unix.

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

  • Build modular web applications
  • Use object oriented programming techniques
  • Keep track of users with sessions and cookies
  • Secure a PHP site
  • Integrate with 3rd-party web services using PHP
  • Process web forms robustly and securely.

What will I learn?

What will I learn?

  • Object oriented PHP (OOPHP)
  • Database interaction with PDO
  • Manipulating files and folders with PHP
  • Web services with cURL and JSON
  • Form processing, validation and file uploads
  • Sessions, cookies and data persistence
  • Website authentication and access control
  • Database integrity techniques (constraints, transactions, locks)
  • Working with Composer and third party libraries
  • Security pitfalls in web applications
  • Application design techniques and industry standard practices

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

  • Build modular web applications
  • Use object oriented programming techniques
  • 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.

Eligibility

Eligibility

Prerequisite knowledge

Successful completion of Web Programming with PHP/MySQL Part 1 or equivalent PHP/MySQL skills and completion of our introductory web authoring course Building Websites with HTML5 and CSS3, or equivalent (X)HTML authoring skills.

Short course.

Small commitment.

Big Reward.

Book Now

Tutor information

  • Gerard Luskin

    Gerard Luskin is a freelance web designer and developer who specialises in building content management systems and bespoke web applications with PHP, MySQL and JavaScript.

    Gerard has been involved in teaching web design and development technologies since 2007.

Short course.

Small commitment.

Big Reward.

Book Now