PHP Security Mastery - Base
Write PHP code that is always secure from attacks.
PHP Security Mastery is a step-by-step learning course with one, specific goal: teach you how to write secure PHP applications for you and your clients.
This course is for you if:
- You know nothing about PHP security, and you want to learn starting from scratch.
Or... - You have some experience with PHP security, but you want to become 100% confident about it.
Or... - You are confused about all the security risks and defense techniques, and you want to clear all your doubts.
 
Your Instructor
          
        Hi, I’m Alex.
I have been a PHP enthusiast since the early 2000s, and full-time PHP developer for the last 14 years.
In my work I focus on web services, data analysis and security.
Course Curriculum
      
         
      
      Welcome
      
        
    
    
  
          Available in
          
          days
        
        
          
          days
          after you enroll
        
      
      
         
      
      Chapter 1 - Validation basics
      
        
    
    
          Available in
          
          days
        
        
          
          days
          after you enroll
        
      - 
        
          
          
            PreviewVariable validation
 - 
        
          
          
            StartType checking
 - 
        
          
          
            StartInteger checking
 - 
        
          
          
            PreviewFloat checking
 - 
        
          
          
            StartNumbers limits
 - 
        
          
          
            StartText strings limits
 - 
        
          
          
            StartJSON validation
 - 
        
          
          
            StartJSON validation: example
 - 
        
          
          
            StartString functions and filters
 - 
        
          
          
            StartCustom validation functions
 - 
        
          
          
            StartRegular expressions
 - 
        
          
          
            StartBlacklists
 - 
        
          
          
            StartStatic and dynamic blacklists
 - 
        
          
          
            StartWhitelists
 - 
        
          
          
            StartStatic and dynamic whitelists
 - 
        
          
          
            StartType casting for validation?
 - 
        
          
          
            StartQuiz time
 
      
         
      
      Chapter 2: Sessions security
      
        
    
    
  
          Available in
          
          days
        
        
          
          days
          after you enroll
        
      Frequently Asked Questions
          When does the course start and finish?
        
        
          The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
        
        
        
          How long do I have access to the course?
        
        
          How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
        
        
        
          What if I am unhappy with the course?
        
        
          We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.