Node.js Security

Course Description

While the Node.js platform is experiencing remarkable evolution and distinct growth in popularity, it can still suffer from the same common web vulnerabilities as other web application frameworks and platforms. It’s imperative that developers and architects address common security pitfalls associated with using frameworks like Express.js, Pug, Mongoose, and MongoDB, and implement measures to build a more secure application using a defense-in-depth approach.

Course Themes
  • Handling and validating untrusted data
  • Addressing common access control implementation issues
  • Secure data transport, including TLS, SSL, and HTTPS
  • Secure usage of common web application frameworks
Learning Objectives
  • Use Bcrypt for password storage.
  • Avoid common access control mistakes.
  • Use HTTP headers for additional transport and session security.
  • Audit third-party dependencies for known vulnerabilities.
Details

Delivery Format: eLearning

Duration: 1 Hour

Level: Intermediate

Intended Audience:

  • Back-End Developers
  • Front-End Developers
  • Architects

Competencies: None

Prerequisites:

Get more course information


250 / 250

More courses you might like