2 day php workshop

Learn the fundamentals of PHP, one of the most popular languages of modern web development

PHP is one of the most in demand coding languages, with over 80% of the top 10 million websites using it, PHP is a widely used server-side programming language that’s become increasingly fast and powerful over the years. PHP works well with HTML and databases, making it a great language for anyone interested in building dynamic web applications

Who is the course for?

Anyone who wants to learn the fundamental programming concepts in PHP and has some knowledge of HTML, JavaScript and any other coding languages.

Course content

Day 1

  • What is PHP
  • Web server architecture How web browser client and Web server interact- basics of HTTP
  • Language basics
  • Variables Functions
  • HTML Forms Capturing form data
  • GET vs POST method Sending a response
  • Making decisions (IF statement)
  • Looping (FOR statement)
  • Reading data from a file on the server
  • Using HTML Templates
  • Saving data to a file on the server
  • Cookies- storing and retrieving data from a cookie on the user’s PC
  • Sessions – maintaining continuity of the user experience using sessions

Day 2

  • MySQL Database
  • Creating a connection object
  • Reading data from the database
  • The importance of security
  • SQL Injection Attacks
  • Using PDO and OOP to make SQL queries
  • SQL INSERT and UPDATE queries

next course dates

21st and 23rd April 2020 9am – 5pm with an hour lunch break (lunch not provided), Kollider, Castle House, Sheffield, S3 8LS.

Course Cost

per person
£ 400

Are you eligible for funding?

Sheffield City Region Businesses may be eligible for up to 70% funding for this programme through the Skills Bank, subject to application approval. 

Please contact us to enquire.


Alan Cordwell

Alan Cordwell


Alan’s career has spanned 35 years working in mobile radio and IT for the Philips Group and latterly in the police service. He has worked as technical advisor to several major projects for systems replacement, working both with users to agree specifications and with bespoke software suppliers to ensure the products were delivered to those specifications.

He is currently working as a freelance software developer and IT consultant, with specialist knowledge of Java and web technologies including HTML, Javascript, CSS, PHP and MySQL. He has also done considerable work on developing applications for the Android operating system, and with embedded microcontrollers in both the C and assembler languages.