JavaScript/Node.js

Understand the full range of attacks against JavaScript applications and become equipped with a handful of effective measures against each kind. Guidance covers client, server, mobile applications, and microservices.

33 modules | 7 hrs 15 min | 7 experiments | Green Belt Level
Get Started Training! Connect With US Today!

Example of JavaScript/Node.js Concepts

  • Securing a Node.js application
  • Security threats against JavaScript
  • Applying JavaScript Secure Coding Principles
  • Input validation and JavaScript
  • XSS
  • SQL injection in a Node.js application
  • OWASP Top 10
  • User interface and analytic JavaScript tags

What's Included?

We created this Green Belt path for developers coding in JavaScript /Node.js. Each of our lessons are short and conclude with a brief ten question assessment. The learning module length is purposeful – they are perfect for filling gaps in a developer’s day while code is deploying.

Secure Development Core Lesson Modules
Intro to Secure Development
Intro to Secure Coding
Secure Coding Best Practices: Part 1
Secure Coding Best Practices: Part 2
Language Typing
Securing the Development Environment
Protecting your Code Repository
Producing a Clean, Maintainable, & Secure Code Culture
Secure the Release
Designing a Secure App or Product
Thinking Like A Penetration Tester
Secure Design Principles in Action: Part 1
Secure Design Principles in Action: Part 2
JavaScript/Node.js
Green Belt Path
Intro to Node.js Security
JavaScript: Threat Landscape​
JavaScript: Secure Coding Principles
Node.js: Validating & Sanitizing Input
Node.js: Encoding Output​
Node.js: Safe Queries
Node.js: OWASP Top 10, Part 1
Node.js: OWASP Top 10, Part 2
Node.js: OWASP Top 10, Part 3
JavaScript: Third-party JavaScript Management
Node.js: Secure Software Supply Chain | Part 1​
Node.js: Secure Software Supply Chain | Part 2
Secure coding with Angular
Node.js Security Best Practices | Part 1
Node.js Security Best Practices | Part 2
Node.js Security Best Practices | Part 3
Node.js: Static Code Analysis
Node.js: Threat landscape
Secure Coding with React | Part 1
Secure Coding with React | Part 2

Experience how we turn developers into security champions.

Start Your FREE Trial Today!