Course Catalog / Learning Path / JavaScript Developer

JavaScript Developer


Overview

The JavaScript 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 intended for those responsible for implementing the front-end logic that defines the behavior of the visual elements of a web application and connecting this with services that may reside on the back-end.

The Javascript Developer learning provides a thorough grounding in application security concepts and implementation practices including:

  • JavaScript security flaws
  • Proven techniques to to help protect JavaScript
  • Avoiding common pitfalls

Core

  • AWA 101 Fundamentals of Application Security
  • AWA 102 Secure Software Concepts
  • COD 102-108 Fundamentals of SDLC Security Series (7)
  • COD 153 Fundamentals of Secure AJAX Code
  • ENG 205 Fundamentals of Threat Modeling

Advanced

  • COD 241 Creating Secure Oracle Database Applications
  • COD 255 Creating Secure Code – Web API Foundations
  • COD 256 Creating Secure Code – Ruby on Rails
  • COD 259 Node.js Threats and Vulnerabilities
  • COD 281-284 Creating Secure Java Code Series (4)
  • COD 361-364 Creating Secure HTML5 Code Series (4)
  • DES 202-205 Fundamentals of Cryptography Series
  • DES 224 Applying OWASP 2017: Mitigating Sensitive Data Exposure
  • DES 225 Applying OWASP 2017: Mitigating XML External Entities
  • DES 228 Applying OWASP 2017: Mitigating Cross-Site Scripting
  • TST 224 Testing for OWASP 2017: Sensitive Data Exposure
  • TST 225 Testing for OWASP 2017: XML External Entities
  • TST 228 Testing for OWASP 2017: Cross-Site Scripting

Elite

  • DES 101 Fundamentals of Secure Architecture
  • DES 212 Architecture Risk Analysis and Remediation
  • DES 311 Creating Secure Application Architecture
  • ENG 191-195 Integrating the MS SDL into your SDLC Series (5)
  • ENG 211 How to Create Application Security Design Requirements
  • ENG 311 Attack Surface Analysis & Reduction
  • ENG 312 How to Perform a Security Code Review

Learning Path Details

Number of Courses: 46

Total Duration: 26 hours

Total CPE Credits: 86