Uncertain Times — Infosec's here to help. Learn about remote testing and other COVID-19 resources.

Writing Secure Code in PHP

The Writing Secure Code in PHP Learning Path provides you with a foundation of secure programming techniques implemented in PHP. By the end of the learning path, you will be equipped to design and build secure and modern PHP applications.

7 courses  //   28 videos  //   7 hours of training

Free training week — 600+ on-demand courses and hands-on labs

Learn to write secure code in PHP

This learning path will walk you through all of the most important concepts and cornerstones of modern secure PHP programming. This includes consideration of environment, avoiding old insecure practices and being proactively paranoid with your code. By the end of the path, you will be prepared to put these concepts into practice and able to successfully create secure code in PHP.

Learning path components

Writing Secure Code in PHP Assessment
Assessment
Writing Secure Code in PHP Assessment

Writing Secure Code in PHP Assessment

See how your Writing Secure Code in PHP skills stack up against other professionals in your field.

Number of questions: 20

Writing Secure Code in PHP Project
Practice Exam
Writing Secure Code in PHP Project

Writing Secure Code in PHP Project

Use your secure PHP coding skills to uncover issues in a simple application. Your challenge is to go through the code — the classes, the index file and the templates — and find cross-site scripting (XSS), cross-site request forgery (CSRF), SQL injection, insecure secrets, lack of input sanitation/validation and lack of proper error handling. There may be more than one instance in more than one location, so you'll have to use all the investigation and mitigation skills taught in the Writing Secure Code in PHP Learning Path to complete the project.

Number of questions: 6

Operating Environment
Course
Operating Environment

Operating Environment

This course sets the context for Writing Secure Code in PHP.

4 videos
36 minutes of training

Cryptography Weaknesses
Course
Cryptography Weaknesses

Cryptography Weaknesses

In this course, you'll explore the importance of using the best tools for the job.

4 videos
84 minutes of training

Code-Data Separation
Course
Code-Data Separation

Code-Data Separation

Take a look at ensuring segregation of trusted and untrusted items.

4 videos
63 minutes of training

Application Logic
Course
Application Logic

Application Logic

This course discusses securing common logic within your application.

5 videos
73 minutes of training

APIs
Course
APIs

APIs

This course explores the importance of securing your API interactions.

2 videos
25 minutes of training

Development Process
Course
Development Process

Development Process

Take a look at the process of ensuring the security of our development process.

5 videos
72 minutes of training

Infrastructure
Course
Infrastructure

Infrastructure

Securing the infrastructure that runs our code.

4 videos
67 minutes of training

 

What you’ll learn.

  • PHP best practices
  • Web environment security principles
  • Cryptography fundamentals
  • How to mitigate against common attacks

Who is this for?

  • PHP developers
  • Web developers

Train on your schedule

Personal

Infosec Skills

  • 600+ courses
  • 100s of hands-on labs and projects
  • 70+ role-based learning paths
  • Skill assessments
  • Custom learning paths
  • Custom certification practice exams
  • Cloud-hosted cyber ranges
  • Infosec peer community support

Infosec Skills boot camp

  • Live, instructor-led training
  • Available in-person or live online
  • All Infosec Skills content from the minute you enroll to 90 days following your boot camp
  • Certification exam voucher
  • 100% Satisfaction Guarantee
  • Exam Pass Guarantee

Team

Infosec Skills Teams

$599 per learner / year

  • All Infosec Skills content for the year
  • Team boot camp discounts — online or onsite (not included with subscription)
  • Team administration and reporting
  • Custom team learning paths
  • Transferable licenses
  • Dedicated client success manager

Award-winning training that you can trust

Best Software - Highest Satisfaction

Infosec Skills

Best IT Security-related Training Program

Infosec Skills

Best Cybersecurity Education Provider & Best Security Education Platform

Infosec Skills

Most Innovative Product - Cybersecurity Training for Infosec Professionals

Infosec Skills

Global Excellence - Cyber Security Education & Training

Infosec Skills

Exceptional learning experiences powered by LX Labs cyber expertise

Infosec Skills courses and labs are powered by LX Labs — our elite team of cyber SMEs, learning specialists and community of top-ranked security instructors, published authors and sought-after industry leaders. We rigorously vet all Infosec Skills training resources to guarantee they meet certification and compliance requirements and align with recognized guidelines like the NICE Cybersecurity Workforce Framework.

LX Labs

SC Media names Infosec Skills Best IT Security Training

See for yourself why Infosec Skills leads the cybersecurity training industry.