Writing Secure PHP Code – PHP Security Tutorial
Writing Secure PHP Code – PHP Security Tutorial, available at $44.99, has an average rating of 4.7, with 43 lectures, based on 251 reviews, and has 4754 subscribers.
You will learn about Learn how to write secure PHP code Protect your website against attacks and exploits Prevent PHP Injection and Cross-Site Scripting Attacks This course is ideal for individuals who are Programmers of all levels or Web developers It is particularly useful for Programmers of all levels or Web developers.
Enroll now: Writing Secure PHP Code – PHP Security Tutorial
Summary
Title: Writing Secure PHP Code – PHP Security Tutorial
Price: $44.99
Average Rating: 4.7
Number of Lectures: 43
Number of Published Lectures: 43
Number of Curriculum Items: 43
Number of Published Curriculum Objects: 43
Original Price: $39.99
Quality Status: approved
Status: Live
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
Who Should Attend
- Programmers of all levels
- Web developers
Target Audiences
- Programmers of all levels
- Web developers
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.
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Important – Working Files – Download These First
Lecture 2: 0101 What Does The Course Cover?
Lecture 3: 0102 How To Set Up For The Course
Chapter 2: Nature And Scope Of The Problem
Lecture 1: 0201 What Is The Threat? – Part 1
Lecture 2: 0202 What Is The Threat? – Part 2
Lecture 3: 0203 What Are The Consequences When A Website Is Not Protected Against Attacks?
Lecture 4: 0204 Most Common Forms Of Attack – Part 1
Lecture 5: 0205 Most Common Forms Of Attack – Part 2
Lecture 6: 0206 Most Common Vulnerabilities Attackers Can Exploit
Lecture 7: 0207 Helpful Resources
Lecture 8: 0208 Lab: Hacking Into Sweets Complete – Instructions
Lecture 9: 0209 Lab: Hacking Into Sweets Complete – Solution
Chapter 3: Understanding Filtering, Validation, And Output Escaping
Lecture 1: 0301 What Is Filtering, Validation, Output Escaping, And Why Do It?
Lecture 2: 0302 PHP Filtering Functions And Techniques
Lecture 3: 0303 PHP Validation Functions And Techniques
Lecture 4: 0304 PHP Output Escaping Functions
Lecture 5: 0305 Using filter_var() To Filter And Validate
Lecture 6: 0306 Lab: Filtering And Validating Posted Form Data – Instructions
Lecture 7: 0307 Lab: Filtering And Validating Posted Form Data – Solutions
Chapter 4: Preventing The Most Common Forms Of Attack
Lecture 1: 0401 Cross-Site Scripting Attacks – Part 1
Lecture 2: 0402 Cross-Site Scripting Attacks – Part 2
Lecture 3: 0403 Cross-Site Scripting Attacks – Part 3
Lecture 4: 0404 Session Hijacking And Forgery Attacks – Part 1
Lecture 5: 0405 Session Hijacking And Forgery Attacks – Part 2
Lecture 6: 0406 Remote Code Injection Attacks – Part 1
Lecture 7: 0407 Remote Code Injection Attacks – Part 2
Lecture 8: 0408 Lab: Improving Security On An Existing Website – Instructions
Lecture 9: 0409 Lab: Improving Security On An Existing Website – Solutions
Chapter 5: Protecting Against Common Website Vulnerabilities
Lecture 1: 0501 Unplanned Information Disclosure – Part 1
Lecture 2: 0502 Unplanned Information Disclosure – Part 2
Lecture 3: 0503 Predictable Resource Location
Lecture 4: 0504 Insufficient Authorization
Lecture 5: 0505 Improper Access Controls
Lecture 6: 0506 Avoiding Misconfiguration
Lecture 7: 0507 Protecting File Uploads
Lecture 8: 0508 Lab: Improving Security On An Existing Website – Instructions
Lecture 9: 0509 Lab: Improving Security On An Existing Website – Solutions
Chapter 6: Protecting Against SQL Injection Attacks
Lecture 1: 0601 How Can You Protect A MySQL Database?
Lecture 2: 0602 MySQL Database Escaping And Quoting
Lecture 3: 0603 Using Prepared Statements
Lecture 4: 0604 Lab: Protecting A MySQL Database Against SQL Injection – Instructions
Lecture 5: 0605 Lab: Protecting A MySQL Database Against SQL Injection – Solutions
Chapter 7: Conclusion
Lecture 1: 0701 Wrap Up
Instructors
-
Infinite Skills
High Quality Training
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 16 votes
- 3 stars: 56 votes
- 4 stars: 72 votes
- 5 stars: 100 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024
- Top 10 Blockchain Development Courses to Learn in December 2024
- Top 10 Unity Game Development Courses to Learn in December 2024
- Top 10 Artificial Intelligence Courses to Learn in December 2024
- Top 10 Flutter Development Courses to Learn in December 2024
- Top 10 Docker Kubernetes Courses to Learn in December 2024
- Top 10 Business Analytics Courses to Learn in December 2024
- Top 10 Excel Vba Courses to Learn in December 2024
- Top 10 Devops Courses to Learn in December 2024