MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Writing Secure PHP Code - PHP Security Tutorial

Course Summary

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


  • +

    Course Syllabus

    • Getting Started
      • Important - Working Files - Download These First
      • 0101 What Does The Course Cover?
      • 0102 How To Set Up For The Course
    • Nature And Scope Of The Problem
      • 0201 What Is The Threat? - Part 1
      • 0202 What Is The Threat? - Part 2
      • 0203 What Are The Consequences When A Website Is Not Protected Against Attacks?
      • 0204 Most Common Forms Of Attack - Part 1
      • 0205 Most Common Forms Of Attack - Part 2
      • 0206 Most Common Vulnerabilities Attackers Can Exploit
      • 0207 Helpful Resources
      • 0208 Lab: Hacking Into Sweets Complete - Instructions
      • 0209 Lab: Hacking Into Sweets Complete - Solution
    • Understanding Filtering, Validation, And Output Escaping
      • 0301 What Is Filtering, Validation, Output Escaping, And Why Do It?
      • 0302 PHP Filtering Functions And Techniques
      • 0303 PHP Validation Functions And Techniques
      • 0304 PHP Output Escaping Functions
      • 0305 Using filter_var() To Filter And Validate
      • 0306 Lab: Filtering And Validating Posted Form Data - Instructions
      • 0307 Lab: Filtering And Validating Posted Form Data - Solutions
    • Preventing The Most Common Forms Of Attack
      • 0401 Cross-Site Scripting Attacks - Part 1
      • 0402 Cross-Site Scripting Attacks - Part 2
      • 0403 Cross-Site Scripting Attacks - Part 3
      • 0404 Session Hijacking And Forgery Attacks - Part 1
      • 0405 Session Hijacking And Forgery Attacks - Part 2
      • 0406 Remote Code Injection Attacks - Part 1
      • 0407 Remote Code Injection Attacks - Part 2
      • 0408 Lab: Improving Security On An Existing Website - Instructions
      • 0409 Lab: Improving Security On An Existing Website - Solutions
    • Protecting Against Common Website Vulnerabilities
      • 0501 Unplanned Information Disclosure - Part 1
      • 0502 Unplanned Information Disclosure - Part 2
      • 0503 Predictable Resource Location
      • 0504 Insufficient Authorization
      • 0505 Improper Access Controls
      • 0506 Avoiding Misconfiguration
      • 0507 Protecting File Uploads
      • 0508 Lab: Improving Security On An Existing Website - Instructions
      • 0509 Lab: Improving Security On An Existing Website - Solutions
    • Protecting Against SQL Injection Attacks
      • 0601 How Can You Protect A MySQL Database?
      • 0602 MySQL Database Escaping And Quoting
      • 0603 Using Prepared Statements
      • 0604 Lab: Protecting A MySQL Database Against SQL Injection - Instructions
      • 0605 Lab: Protecting A MySQL Database Against SQL Injection - Solutions
    • Conclusion
      • 0701 Wrap Up


Course Fee:
USD 49

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top