Request info

Feel free to ask whatever you want.
We will be back to you as soon as we can.

Chat now

Training Dragon experts are standing by to help you with your questions.
Fill-in your details below to start chat

Close tab
learn PHP training course

PHP Training Course

Learn PHP web programming & MySQL database from PHP web developers in London and also create projects for your portfolio

Location: Kings Cross, London

Upcoming Class: 08 Sep 2014

£850.00 or
£722.50 (If combined )
Reserve your place

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh with:

Date Course Session Time Day(s) Price  
08 Sep 2014 Mon, Tue, Wed, Thu 10:00 - 17:00 4 £850.00 Reserve
10 Nov 2014 Mon, Tue, Wed, Thu 10:00 - 17:00 4 £850.00 Reserve
09 Feb 2015 Mon, Tue, Wed, Thu 10:00 - 17:00 4 £850.00 Reserve
07 Mar 2015 Sat 10:00 - 17:00 4 £850.00 Reserve
30 Mar 2015 Mon, Tue, Wed, Thu 10:00 - 17:00 4 £850.00 Reserve
11 May 2015 Mon, Tue, Wed, Thu 10:00 - 17:00 4 £850.00 Reserve


08 Sep 2014
10:00 - 17:00
Mon, Tue, Wed, Thu
4 day(s)
10 Nov 2014
10:00 - 17:00
Mon, Tue, Wed, Thu
4 day(s)
09 Feb 2015
10:00 - 17:00
Mon, Tue, Wed, Thu
4 day(s)
07 Mar 2015
10:00 - 17:00
4 day(s)
30 Mar 2015
10:00 - 17:00
Mon, Tue, Wed, Thu
4 day(s)
11 May 2015
10:00 - 17:00
Mon, Tue, Wed, Thu
4 day(s)

PHP course overview

This PHP course explains how to use PHP and MySQL to create dynamic websites. After completing this training course you would be able to use PHP and MySQL on your website projects. This course covers a range of topics such as building an ecommerce shop, creating a content management system (CMS), developing contact us forms, developing web forms and handling form data using PHP and SQL and lots more.

Few practical PHP and MySQL based projects at the end of the course will ensure that you can apply PHP on your web projects.

This short PHP course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public PHP training course is given on training dragon website.

Weekend or Evening courses are recommended for beginners. The intense nature of the weekday course would not be suited to a complete beginner.

Who is PHP training for?

This PHP training is designed for PHP beginners. This course is for you if you are interested in creating a dynamic website with database for yourself or for others. This course is designed for complete beginners of web programming.

Prerequisites for PHP course

  • A good knowledge of HTML and CSS is required. You can get a good knowledge of HTML and CSS by taking our web design course.
  • It is not necessary to have knowledge of any programming language before you start this PHP course but If you have some knowledge of JavaScript and jQuery then it will make learning this course even easier. Training Dragon’s jQuery Course provide an insight into javascript and jQuery.

What will I get?

  • Training from professional PHP and MySQL web developers:
    Training Dragon consultants have been implementing professional PHP and MySQL solutions across a range of web sites for many years. Those consultants write and teach our PHP and MySQL training courses, so their experience directly informs course content.
  • Real-time Practice and Projects:
    Our PHP courses are designed to get you started in web programming . We work on industry related projects in this PHP course. If you have a project or an idea that you wanted to turn into website then present that idea during the course and our trainers will help you to work on your own website.
  • Course Material:
    PHP and MySQL electronic notes are included in this course.
  • Course Completion Certificate:
    After completing this training you will receive a PHP web programming course completion certificate.
  • Support and Careers Advice:
    After the course if you have any problems or questions regarding PHP and MySQL do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.

Course Outline

PHP Course Contents

Part1: PHP 


  • Introduction to dynamic websites
  • What is PHP?
  • What is Apache?
  • Server Side vs. Client Side Scripting
  • What is MySQL Database?
  • Why choose PHP and MySQL
  • Installing PHP, MySQL, phpMyAdmin, Apache web server

PHP Programming

  • PHP Syntax
  • Hello world String
  • PHP variables and data types
  • PHP Operators
  • Conditional statements using If, else & Switch
  • Creating Arrays
  • Numeric Arrays
  • Associative Arrays
  • Array() Construct
  • PHP For and While Loops
  • Server Side Includes (SSI)

PHP Functions

  • Defining your own PHP functions
  • Functions Parameters
  • Function return value
  • Calling a function
  • PHP Built-in Functions
  • PHP Date and String functions

HTML Forms and PHP

  • What is Form
  • Form action and method
  • How to send form data
  • How to capture and display form data
  • URL Parameters

PHP Global Variables

  • POST and GET
  • Cookies
  • Session

Part2: MySQL

MySQL Database

  • Database concepts & RDBMS (Relational Database Management Systems)
  • Introduction to SQL (Structured Query Language)
  • Creating ERD (Entity Relationship Diagram)
  • Understanding phpMyAdmin
  • What are MySQL data types
  • Creating and Editing Database and Tables
  • Primary key
  • Foreign key
  • Inserting Data in tables
  • Updating data
  • Deleting data
  • Selecting data
  • Searching for data using SQL Wild cards
  • Using group functions
  • MySQL built-in functions
  • Using table joins

Create Dynamic Pages using PHP and MySQL

  • Connect PHP with MySQL
  • Insert web page data into database
  • Update data from web pages
  • View dynamic data on web pages
  • How to delete data from web pages

How to setup a website development project

  • Project Structure
  • Folder and File Structure
  • Database design

Projects in PHP and MySQL Course

Project 1: Build a Contact us Email Form

  • Create Form on web page
  • Accept data
  • Mail function

Project2: Build a Login system

  • Create a login page
  • Connect login page to database
  • Validate login data
  • Creating a restricted area 

Project3: Build an online shop backend CMS

  • Database for shopping cart website
  • Add Product page
  • Upload product image
  • View products
  • Delete product from catalogue
  • Update products
  • View customers
  • View online orders

Project4: Create an E-commerce shopping cart website

  • E-commerce website design
  • Create a home page
  • Build a product search
  • Display e-commerce catalogue
  • Create a basket page
  • Add items to basket page
  • Update items quantity in basket
  • Remove items from basket
  • Customer checkout

Course Reviews

PHP Course Reviews

  • Covers a lot of information in a short period ...

    24 May 2014

    By Jason

    Covers a lot of information in a short period of time, leaving one confident to explore the subject further at their own pace.,Emiliano is patient & clearly communicates the topics covered. ,Still uncertain at this time. But has expanded my knowledge in another area of development.

  • This course has given me a great insight ...

    24 May 2014

    By Emre

    This course has given me a great insight on modern database driven websites. It has also given me great understanding on creating dynamic websites from static templates.,The trainer is very good at delivering the course with great communication skills. He can teach complex scenarios in a basic and easy to understand manor.,This course has given me the skills needed. To understand a modern website and has given me the confidence to engage with my web development team.

  • Very good

    03 Apr 2014

    By Tomas

    Very good, went from knowing nothing about PHP to feeling very confident in the basic understanding and the ability to go and use PHP in my own projects.,Very knowledgeable and took the time to explain any difficulties that arose during the class. Very good teaching method of going through real life examples and not just going through syntax.,Will give me a good boost in looking for a career in web development and the knowledge of how to create on-line shops etc will be very useful

  • Once again

    03 Apr 2014

    By Wout

    Once again, Emiliano did a great job! Thanks! It was a great experience, using a real project and offering possibilities for hands-on excercises,Emiliano is a great guy! I'll be back.,It will help me for my webenizing projects

  • Very informative and at a very good pace

    13 Feb 2014

    By James Seabrook

    Very informative and at a very good pace. Learnt a lot quickly without feeling rushed.,Wealth of experience, clearly been a programmer for a very long time and very quick to resolve issues which made for a very quick delivery of course material.,This knowledge will benefit me enormously. I am currently searching for a career in this field and this has helped propel my understanding of the language.

  • The course was very good ...

    13 Feb 2014

    By Clive

    The course was very good and learnt a lot of things. Was intensive but i knew that coming in.,Trainer was excellent, very helpful when help was required and explained things clearly and consisely,Have some stuff to take away and build on once back at work. (and have practiced more!!!)

  • The PHP course was very good

    23 Nov 2013

    By Matthew

    The PHP course was very good, it covered a lot of ground in 4 sessions and, while intense at times, was taught extremely well. ,The trainer was excellent, very knowledgeable and patient and willing to go over everything if anybody got struck and needed help. ,It has helped to give me a basic grounding of PHP. While it won't completely necessary for me to be a web designer, I feel knowing the basics of the language will help me to understand the development side of creating websites better and genrally improving my experience in creating websites.

  • Very good as always

    23 Nov 2013

    By Nicholas

    Very good as always. Covered a huge amount. Definitely follow the prerequisites for the course or you might get a bit lost.,Emiliano has been great for every course I've had with him. Always willing to go over something again if you didn't quite get it the first time.,This course gives me more options for progression within my company, also background knowledge on databases which will come in useful.

  • The course was fast paced but manageable ...

    17 Oct 2013

    By Sarah

    The course was fast paced but manageable and the learning facilities were very good.,The trainer was very good and made sure everyone understood every step of the way and therefore no one got left behind.,My newly gained knowledge will expand my front-end skills and help me create better bespoke wordpress sites writing my own functions and understanding the syntax to modify bits of code.

  • The course covered some comprehensive topics ...

    15 Aug 2013

    By David

    The course covered some comprehensive topics and was very detailed in the areas we covered. It has helped fill some gaps in my knowledge and given me the ability to present the logic and presentation in a meaningful way. Overall I would recommend it to others even with the price tag.,The trainer was knowledgeable in all aspects of PHP and was a very effective communicator and presented a lot skills,I will use the gained knowledge to support my front-end dev work in my employment

  • Intensive

    15 Aug 2013

    By Ben

    Intensive, covered really practical situations which I was glad about. It's left me hungry to learn more and train further with Training Dragon.,Great communication, explained everything well. Good sense of humour. Made me feel comfortable, and very friendly.,It's made me want to train further in PHP, and to learn more coding languages in general.

  • I found the course covered exactly what I ...

    13 Jun 2013

    By Matthew Watson

    I found the course covered exactly what I was looking to achieve out of it. The content was great and the way the classes were set out make a lot of sense.,Our trainer was very knowledgeable of the subject and was able to answer all questions thrown at him through out the course.,I will be able know now build the front ends that I have been planning to certain projects. And hopefully expand my knowledge base further with other programming languages now that I have an understanding of PHP.

  • Great - very informative ...

    13 Jun 2013

    By Vicky Nesbitt
    TVT Ltd

    Great - very informative and it's filled all the gaps that I wanted it to in my php knowledge and provided a structured platform of learning for me to build on.,Great - very knowledgeable, good communication skills, explained things in way that made it easy to understand.,Hugely! With a bit of practice and "playing" I can utilise the skills I've learnt in my current job and it's given me another tool in my box :)

  • Really good

    13 Jun 2013

    By Anton
    Havas Media

    Really good, from the first aspects of PHP, to producing a functioning site was enjoyable to do and awarding. It's great to be working through real world examples, instead of having a power point overload :-),Really good as always.,We are building more and more solutions using XAMPP, so this was a really important course for me to carry on working.

  • Very good course

    10 May 2013

    By Roberto

    Very good course, it's well built and planned, It helped me understing better about php,Great trainer, friendly and most important prepared and professional,The knowledge I have got will help me to have a better understanding about php, I don't think to be ready to define myself as a developer but at least I know much more then before :)

  • The course is very well structured ...

    10 May 2013

    By Usman

    The course is very well structured and i enjoyed learning it,Our trainer is a master in his field and he has all the knowledge to deliver in an appropriate manner.,

  • Excellent course

    11 Apr 2013

    By Peter

    Excellent course ,Great trainer, clear teaching, very knowledgable,Useful for dealing with developers

  • good overview of PHP provided

    11 Apr 2013

    By Graeme
    NetNames Operations Ltd

    good overview of PHP provided,very helpful trainer. very clear explanations to questions,will allow me to start supporting and maintaining PHP websites developed for my company

  • good structure of the course - enjoyed the ...

    11 Apr 2013

    By natalia piechowiak

    good structure of the course - enjoyed the project bit, where learner ends up with finished product ,very good communication skills - great troubleshooting and organisation (repeating exercise when few of us didn't catch it), very clear simple language,hopefully enable independent modifications of existing websites

  • I went on this course in order to learn how ...

    11 Apr 2013

    By Andrew
    Lombard Vehicle Management

    I went on this course in order to learn how to make PHP website. I now feel as if I can do this.,Very good. Makes sure everyone is up to speed.,My ambition is to become a web developer so this course will definitely help that.

You can find reviews from previous delegates on Training Dragon reviews & feedback section here.