Web Developer


Overview

The Web Developer 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 for those responsible for the development of web applications or applications that are run over HTTP from a web server to a web browser.

The Web Developer Learning Path provides developers with a solid foundation of security features necessary to develop applications including:

  • Responsive web design
  • Enterprise integration
  • How to protect data with security best practices

Core

  • Fundamentals of Application Security
  • Secure Software Concepts
  • Fundamentals of Secure Development
  • Fundamentals of Secure AJAX Code
  • Threats to Scripts
  • Fundamentals of Secure Scripting
  • Fundamentals of Threat Modeling

Advanced

  • Creating Secure Oracle Database Applications
  • Creating Secure AJAX Code – Java Foundations
  • Creating Secure Code – Web API Foundations
  • Creating Secure Code – Ruby on Rail Foundations
  • Creating Secure Python Web Applications
  • Node.js Threats and Vulnerabilities
  • Secure Scripting with Perl, Python, Bash, and Ruby
  • Protecting Sensitive Data while Scripting
  • Creating Secure PHP Code
  • Creating Secure jQuery Code
  • Creating Secure HTML5 Foundations Series (2)
  • Fundamentals of Cryptography Series (4)
  • Applying OWASP 2017 Mitigations Series (10)
  • Testing for OWASP 2017 Mitigations 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: 55

Total Duration: 27 hours

Total CPE Credits: 32