Securing Express.js

Course Description

In this course, you’ll learn how to write secure Express applications. This course will give you the tools, perspectives, and patterns you need to security harden all aspects of your Express applications. We’ll cover defensive coding techniques and show you how to prevent common vulnerabilities like cross-site scripting and SQL injection.

Course Themes

  • Understanding the security concerns when building Express web applications
  • Implementing required security mechanisms
  • Enforcing runtime security controls
  • Avoiding common security mistakes by using provided patterns
  • Working with secrets and third-party secrets

Learning Objectives

  • Manage vulnerabilities in third-party library dependencies.
  • Securely handle application secrets.
  • Enable Transport Layer Security (TLS).
  • Leverage security-related HTTP headers.
  • Securely implement server-side templating.
  • Avoid common vulnerabilities like cross-site scripting and SQL injection.


Delivery Format: eLearning

Duration: 1 Hour

Level: Intermediate

Intended Audience:

  • Back-End Developers
  • Architects


  • JavaScript
  • Familiarity with Node.js and Express.js


Get more course information

250 / 250

More courses you might like