Learn security best practices for PHP, the most common attacks that hackers use and how to protect your code, protect your passwords and your website visitors.
Read more.Instructor
Hi, it's Mustafa Alawi, a Software engineer & entrepreneur. I've basically seven years of experience in web development & software development. I also work as a consultant helping small-businesses. And have a great passion for business & entrepreneurship and founded CalmAndCode. I like teaching people and providing them with the knowledge that I have as I'm talented at simplifying complex theories and matters. And one of my goals is to help my students find success and reach their goals.
Access all courses in our library for only $9/month with All Access Pass
Get Started with All Access PassBuy Only This CourseAbout This Course
Who this course is for:
- PHP developers
- Web developers
- Programmers
What you’ll learn:Â
- How to install PHP
- Create files and directories in PHP
- The most common attacks that hackers use
- How to protect your PHP code from attacks
- How to apply best practices to your PHP code
- How to protect your PHP code from SQL injection
- How to protect passwords
- How to protect users that visit your websites that are build using PHP
- How to secure PHP forms
- How to protect your PHP websites from cross site scripting
Requirements:Â
- Basic knowledge of PHP. (e.g. how to create PHP files)
This course will teach you security best practices for PHP.
Protecting your PHP websites and web apps is as important as building one if not more. Creating a PHP project that is not secure will not just put you in jeopardy, but your users as well. It could cost you a hell of a lot if you don’t protect your PHP code to a high degree. Hackers live off of attacking, stealing, and manipulating code. And if you don’t protect your code you could be the next victim to those hackers.
Unfortunately, many developers completely ignore security when they build a website using PHP. And PHP has always had a bad reputation. Many people think that the problem is with the language itself, however, that’s not true. The fact is that most developers don’t take security into account while developing a project and blame anything that happens to their project on PHP.
In this course, however, I will teach you security best practices for PHP. You will learn the most common attacks that could happen to your code and how hackers could attack your code. You will also learn how to protect your PHP from these attacks. There are so many ways by which your website could be attacked and one of these methods in SQL injection. For example, in this course, I’ll be explaining what SQL injection is and how to protect your site from it.
By the end of this course, you will have learned the most important techniques you need to follow in order to protect your PHP projects. Being able to build an efficient PHP code will put you on the right track to becoming a professional PHP developer.
Our Promise to You
By the end of this course, you will have learned PHP security best practices.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about PHP website security.
Course Curriculum
Section 1 - Introduction And Setup | |||
Introduction | 00:00:00 | ||
Tools You Need | 00:00:00 | ||
Installing XAMPP – Mac Users | 00:00:00 | ||
XAMPP Tour | 00:00:00 | ||
Installing XAMPP – Windows Users | 00:00:00 | ||
Add PHP To Path – Windows 10 | 00:00:00 | ||
Project Folder | 00:00:00 | ||
Database | 00:00:00 | ||
Connect To The Database | 00:00:00 | ||
Run The Project | 00:00:00 | ||
Resources – Security Best Practices for PHP | 00:00:00 | ||
Section 2 - Security | |||
Table | 00:00:00 | ||
SQL Injection | 00:00:00 | ||
Examples – SQL Injection | 00:00:00 | ||
First Solution | 00:00:00 | ||
Second Solution | 00:00:00 | ||
Cross Site Scripting Or XSS | 00:00:00 | ||
Examples – Cross Site Scripting | 00:00:00 | ||
Special Characters | 00:00:00 | ||
HTML Entities | 00:00:00 | ||
Escape String | 00:00:00 | ||
Header | 00:00:00 | ||
Section 3 - File Uploading Security | |||
Uploading Files | 00:00:00 | ||
Uploading Form | 00:00:00 | ||
Uploading Examples | 00:00:00 | ||
File Size | 00:00:00 | ||
Section 4 - Passwords | |||
Passwords | 00:00:00 | ||
Password Protection – Examples | 00:00:00 | ||
Login | 00:00:00 | ||
Section 5 - Sessions | |||
Sessions – Examples | 00:00:00 | ||
Inactivity | 00:00:00 | ||
Section 6 - Others | |||
Frameworks | 00:00:00 | ||
Security Best Practices For PHP QUIZ | 00:00:00 |