Writing Secure PHP Code - PHP Security Tutorial (Udemy.com)

Create secure PHP code and prevent attacks and exploits in your code - This is an Essential course for all developers

Created by: Infinite Skills

Produced in 2017

What you will learn

  • Learn how to write secure PHP code
  • Protect your website against attacks and exploits
  • Prevent PHP Injection and Cross-Site Scripting Attacks

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 82 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a php course? Or looking for more detail on Infinite Skills's Writing Secure PHP Code - PHP Security Tutorial? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

This PHP Security training video from Infinite Skills teaches you about the primary security considerations that can affect a PHP website, and how you can take preventative measures. This course is designed for users that already have a working knowledge of PHP and MySQL, and who develop PHP-based websites that contain sensitive or financial information.
You will start by learning about the most common forms of attack and what the consequences can be when your website is not protected. You will then move into learning about the filtering and validation functions in PHP, and why you should use them. Doug will teach you how you can protect your website against common website vulnerabilities and how to protect file uploads. Finally, this video tutorial will teach you how to protect against SQL injection attacks, and covers topics such as database escaping, using prepared statements, and protecting a MySQL database.

By the completion of this video based training course, you will have the knowledge required to ensure your website is secure against attacks and free of vulnerabilities. Working files are included, allowing you to follow along with the author throughout the lessons. Who this course is for:
  • Programmers of all levels
  • Web developers

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Infinite Skills

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.



37 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

it`s very good

Est bien aunque es un poco antiguo y el cdigo que proveen falla por todas partes porque usa funciones deprecadas. Se debera actualizar.

Bastante repetitivo.Se explica demasiadas veces que se ver en los captulos.

No ... I had to waste time trying to get the sweetscomplete site to actually work, as it is using now deprecated php apis for mysql.CAPTCHA explanation was confusing ... discussing "how to create a CAPTCHA" and then just showing code for file handling, and later showing the code that actually generated the CAPTCHA.As presented, there is no obvious difference between Reflected and Stored XSS. Had to look that up elsewhere.

I have learned great things about security that will help me in future projects, regarding SQL and site vulnerabilities.The instructor managed to be short but rather explanatory. I liked the fact that he explained so many things in such a little time.

Sources for the test's site works only with the very old PHP5. There isn't a PHP7 version and there isn't any support from the teacher. I don't want to lose my time to convert it. The only help comes from other students.....

The course is outdated (probably with no chance of being refreshed) and the instructor doesn't answer student questions

I love this course. It provides insight into how hackers exploit vulnerabilities to gain access to a web site and then gives demos and labs to help secure the site from these vulnerabilities. Course was well thought out and I love having the test website to practice breaking and patching web vulnerabilities.

The course is really good, the instructor explains the several concepts involved with secure PHP development. But I noticed that the most of the questions posted on Q&A section were not answered, so indicates that the instructor is not worried about if the students are really learning or not the contents.

This course is very well done in terms of its materials. A lot of important information is provided in an easy to understand format. The video and audio are of high quality. However, it seems that the instructor is reading a script and may not be a PHP expert himself (I may be wrong about the latter). He just keeps listing what's clearly provided in the code and on the demos. There is little value added of his presence in terms of tips and insights. This makes the course quite boring and slightly cumbersome.

This is a great course for site operators and developers alike.The only way to protect your site from remote attack, is to first understand how they occur, and then follow through with hardening your security settings and code.Good Job!

If you have a basic understanding of php and MySQL but need to make sure your code is secure then this is a great course. Especially if you have completed the previous course "PHP & MySQL - Learn The Easy Way".I was able to use the information on validation straight away to help improve my website contact forms.