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: 03 May 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  
03 May 2014 Sat 10:00 - 17:00 4 £850.00 Reserve
14 Jul 2014 Mon, Tue, Wed, Thu 10:00 - 17:00 4 £850.00 Reserve
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


03 May 2014
10:00 - 17:00
4 day(s)
14 Jul 2014
10:00 - 17:00
Mon, Tue, Wed, Thu
4 day(s)
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)

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

  • A very useful course on PHP ...

    23 Mar 2013

    By Matthew

    A very useful course on PHP and I'd highly recommended it to others. The practical examples (building a CMS, shopping basket, contact form etc) really help you to understand the course content.,Excellent, very knowledgeable.

  • It was very challenging (in a good way!)

    25 Sep 2011

    By Joe Friel
    Folder Media

    It was very challenging (in a good way!), moving at a really good pace and very informative. It's given me a great awareness of the fundamentals of PHP and a solid platform to further develop these new skills.,Ciprian was really great. He was highly knowledgeable, and very kind and understanding when we had problems. He led the course at a good pace that seemed to suit all of us and was constantly willing to give new examples and ways to approach the topic. What I was really impressed about was how he not only taught us about PHP but also taught us how to go about learning and dealing with problems on our own, which is going to be incredibly useful if I am to develop my skills in this area.,Not anything really. My only main issue is being able to continue my development and being able to understand everything when we're not in the class with someone helping us. What may be really useful is being set a project at the end of the course. Obviously it's up to us to complete, but this would give us a good focus

  • Overall, very good

    13 Oct 2011

    By Alan Harris
    Ashtree Solutions Ltd

    Overall, very good. Perhaps there could have been more on MYSQL. I think we left the topic of objects until too late, as well.,Generally, very good. Sometimes he could have improved our ability to understand the details by giving us more context at the start of an activity (for example, drawing a diagram of how the pages will fit together, and how the user will navigate from page to page).,SHOULD help with Wordpress, though I ma not sure I am ready to read through the WP PHP files yet! WILL help with creating my own website.

  • Very good course

    13 Dec 2012

    By Nathan

    Very good course, for the starting block of php.,Emil, Is a very good teacher and explains things very well, and is always able to help you through something and give you a good understanding of what is going on.,it will help me widen my skills, as a developer to find more projects and get a ob.

  • thats really a good course for understanding ...

    13 Dec 2012

    By ozerk onder
    Arketipo Design

    thats really a good course for understanding logic of PHP.,very good,

  • I found the course to be very useful

    13 Dec 2012

    By Pete Savory
    The Virtual Forge

    I found the course to be very useful. Prior to the course I had some basic understanding of PHP and this really helped to fill in all the missing holes as well as advance my knowledge. Though I feel the skill level of some of the other participants slowed my learning a bit and was frustrated with having to stop for others to catch up at times.,EXCELLENT! Great communicator, clearly very knowledgable and very enthusiastic about the subject matter.,This is a great base for me to push on from and learn more to enable me to complete more complex tasks in my present company. I now feel much more confident with PHP but am very aware this is still a LOT left to learn!

  • the course itself is quite difficult considering ...

    13 Oct 2011

    By Robert Damiano
    F.A.O. of the United Nations

    the course itself is quite difficult considering that i do not have much programming backfground. but it certainly opens your views as to what it is and how it is used. above all how important it is.,the trainer. considering is 24 years is very good at what he does. he know his php probably more than anyone. he should probably (considering young age) mature a little more on organization. but this is not a bad review!,well i certainly hope this contributes to app development course that i will be taking in november

  • very benifical

    13 Oct 2011

    By peter rawlings
    Wss Media

    very benifical. This will help me in the future to resolve php issues. It has given me a taste to learn more and brush up on other skill that I have. ie html and css.,the trainer is very good. The communication skill were excellent. I do however wish I has off booked a block of courses. A smaller class of 4-5 was benifical. I would of found it difficult.,I will now be able to understand the php language. It will allow me to up/modify php code and read what is happening on the page. Wish I could do another week!!!!!

  • Very good

    14 Feb 2013

    By Stu
    Think Jam

    Very good...although an extra day to delve a little bit deeper (maybe an overview of classes etc) would have made it even better.,Excellent. ,Massively. This has been a good stepping stone between front-end and back-end programming.

  • Good explanation of the subject matter

    26 Nov 2011

    By To Coates
    Advance Catering

    Good explanation of the subject matter, i now have a basic knowledge and understanding of PHP coding,Good descriptions and examples, able to help all members of the course and happily does so.,Will help me be able to create an ecommerce website for my company and understanding this coding to be able to progress to asp.net and iphone development course

  • The course was very well run ...

    14 Feb 2013

    By Aleksandra

    The course was very well run and in professional maneer.,The trainer was very knowledgeable and helpful. He was very easy to follow and his communication skills were excellent.,It will help me with my day to day work.

  • Very good and thorough course

    14 Feb 2013

    By Claudia
    Cambridge Assessment

    Very good and thorough course.,Quite knowledgeable trainer. Everything was clear and well explained.,Should now be able to give maintenance/support of our wordpress and FB apps that are being developed externally.

  • Excellent course

    11 Apr 2013

    By Peter

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

  • 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.,

  • 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

  • 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.

  • 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 :)

  • 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

  • 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.

  • 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.

  • 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 :)

  • 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.

  • 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.

  • Clear ...

    26 Nov 2011

    By SIMON

    Clear and concise introduction to PHP programming. Lots of useful examples. Has been really interesting. I feel now I can become a php developer,Very helpful, at each stage will always check that everyone is ok. Everytime I had a problem, Ciprian would show me the answer. He always knows how to solve the problem, so that I can see it working correctly on my screen.,Now I can develop in my company and move from designer to developer

  • 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 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

  • Good course, well delivered by the trainer

    26 Nov 2011

    By Rob

    Good course, well delivered by the trainer. Went away with a lot of useful scripts that will help me get started with some real projects,Ciprian was an engaging trainer. I enjoyed the days studies and the worked examples. ,Broadens my experience and gives me confidence to do some study myself.

  • This course was perfect for my level of programming, ...

    29 Nov 2011

    By Mark

    This course was perfect for my level of programming, and has set me up for a future within this industry! It was clear to me that Dotpeak prides its self on the fact that you are passing on this knowledge. ,The trainer 'Ciprian' was nothing but excellent. He show a huge experience within this subject and i felt that any queries i had were more than answer, they were explained. He is a very good teacher, shown with his communication and expertise. I hope to work with him in the future.,I now have a path for my life and carer. Thank you.

  • The course was well delivered

    26 Nov 2011

    By Jason

    The course was well delivered. Kept me interested.,He's very good, enthusiastic and willing to help and answer any question.,Help me to do more backend work.

  • The course was excellent-covered a lot

    29 Nov 2011

    By Yasmin

    The course was excellent-covered a lot,The trainer was excellent-very knowledgable and interested. Great communication,It will benefit my hugely

  • 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

  • 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.

  • 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

  • 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!!!)

  • 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.

  • Before the start of the course I was not ...

    30 Jul 2011

    By Prem Shrivastava

    Before the start of the course I was not sure whether I would be able to cover all the contents of this course within this short span of time, but thanks to the trainer who taught this complex course such an engaging style and command that we enjoyed while learning., Excellent,Right now I am not working on the PHP in my company but whenever a project comes that suits php I will recommend using PHP as programming language.

  • It was very good

    30 Jul 2011

    By Jayden Maddison
    Lime Media

    It was very good, I learnt quite alot considering the small amount of time we had on the course. , Sooji was a great teacher, she helped out when we had problems and explained why that problem was occuring.,Well, I work for a web design and development agency and I can start using my new PHP skills straight away.

  • I think the course was very userful ...

    11 Aug 2011

    By Chris Burrows

    I think the course was very userful and very well run. It has given me a starting point which I believe I can now build on. It covered everything it set out to cover and was suitably hands on.,Clearly very experienced and knowledgable. Good communications skills and very easy to get on with. Perhaps the pace varied more than it should have but it is only a very minor thing.,Hopefully allow me to turn an idea into a money making reality.

  • Before starting this course I felt that PHP ...

    05 Aug 2012

    By Yalcin

    Before starting this course I felt that PHP was this beast of a product. However I now feel like I have the knowledge to understand that beast. ,Emil has created a relaxed atmosphere. I felt that I could ask him for help when I was stuck on an issue.,It will help me hire great stuff because I think want to create a team of \'A\' players. This will help me to understand which developers are the good ones :)

  • Overall the course was very imformative ...

    11 Aug 2011

    By Cameron Davidson
    Excess Baggage Company

    Overall the course was very imformative and helpful.,The trainer was very good and easy to follow,Give me a grounding and starting point in programing php websites

  • I found the course a useful insight into ...

    11 Aug 2011

    By David Tanner
    Fabric Life ltd

    I found the course a useful insight into PHP,I thought the trainer was very knowledgeable, occasionally we rushed through some subjects.,Very much, it will be a stepping stone to learning more php and development

  • Very well structured course

    11 Aug 2011

    By Yohan Maryn

    Very well structured course. I came to this course with no knowledge of php but after just 4 days of training I have now strong basics knowledge to develop my php skills.,Shahid's knowledge of PHP was really helpful and he was always ready to come and help. His training was very well structured and well explained.,I've just moved to a more technical role in my company and now work on a js and php based IT solution. This training will enable me to be of more help for our clients.

  • Very good introduction to php

    29 Nov 2011

    By Jolyon Hedges

    Very good introduction to php, cover all I expected.,Very experienced knew all the problems and clearly explained and communicated knowledge,Not looking for it for my career but for personal website.

  • Course is well organised

    26 Oct 2012

    By Sam Richards

    Course is well organised, lots of details and some great real examples.,Great trainer, really patient especially as I was a complete beginner. Thank Emil!,Definately

  • The course has been REALLY interesting

    25 Sep 2011

    By Kirt Redden

    The course has been REALLY interesting, it is just what I needed!! I feel confident in being able to create my own PHP projects.,Ciprian is a brilliant teacher. He has kept me interested in the course the whole way through and he is always checking that we understand what he is teaching us. He is always asking us to ask him questions and think of different PHP challenges which I feel is a very good quality.,I will be able to apply the knowledge gained from the PHP course in most if not all of my projects to create contact forms, website search and even a e-commerce website. I'm really looking forward to starting a personal project.

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