Course Catalog / Learning Path / Node.js Developer

Node.js Developer


Overview

The Node.js learning path includes a variety of security courses which that vary depending on whether you are seeking core, advanced or elite paths.  It is designed for those that managing the interchange of data between the server and the users and provides developers a solid foundation of security features necessary to code, test and operate including:

  • Node.js based services
  • Web libraries, frameworks and the whole web stack
  • Protecting data using secure coding best practices

Core

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

Advanced

  • Creating Secure Oracle Database Applications
  • Creating Secure Code – Web API Foundations
  • Creating Secure Code – Ruby on Rail Foundations
  • Creating Secure Python Web Applications
  • Node.js Threats and Vulnerabilities
  • Creating Secure Code ASP.NET MVC Applications
  • Creating Secure PHP Code
  • Creating Secure jQuery Code
  • Creating Secure HTML5 Foundations Series (2)
  • Fundamentals of Cryptography Series (4)
  • Applying OWASP 2017: Mitigating Sensitive Data Exposure
  • Applying OWASP 2017: Mitigating XML External Entities
  • Applying OWASP 2017: Mitigating Cross-Site Scripting
  • Testing for OWASP 2017: Sensitive Data Exposure
  • Testing for OWASP 2017: XML External Entities
  • Testing for OWASP 2017: Cross-Site Scripting

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: 34

Total Duration: 25 hours

Total CPE Credits: 30