PHP Developer


Overview

The PHP learning path includes a variety of  security courses that will vary depending on whether you are seeking core, advanced or elite paths. It is designed to provide PHP developers with a solid foundation of security features necessary to develop server-side web application logic.

The PHP learning path offers secure coding best practices to develop back-end web services connection components and support front-end developers. Learners will be able to apply these security best practices to the entire web application development life cycle from concept stage to delivery and post launch.

Core

  • Fundamentals of Application Security
  • Secure Software Concepts
  • Fundamentals of Secure Development
  • Fundamentals of Secure AJAX Code
  • Fundamentals of Threat Modeling

Advanced

  • Creating Secure Code – Web API Foundations
  • Creating Secure Code – Ruby on Rails
  • Node.js Threats and Vulnerabilities
  • Secure Scripting Series (4)
  • Creating Secure Java Code Series (3)
  • Creating Secure HTML5 Code Series (4)
  • Fundamentals of Cryptography Series
  • Applying OWASP 2017: Mitigations Series (10)
  • Testing for OWASP 2017 Series (10)

Elite

  • Fundamentals of Secure Architecture
  • Architecture Risk Analysis and Remediation
  • Creating Secure Application Architecture
  • Integrating the MS SDL into your SDLC Series (5)
  • How to Create Application Security Design Requirements
  • Attack Surface Analysis & Reduction
  • How to Perform a Security Code Review

Learning Path Details

Number of Courses: 47

Total Duration: 27 hours

Total CPE Credits: 32