Hapi.js Security

Course Description

Hapi is not your typical server-side JavaScript framework. Hapi's creators put a lot of effort into making Hapi work for you instead of against you. In this course, we look at what that means for security. By the end of this course, you will have a thorough understanding of the Hapi-specific security aspects of building modern applications.

Learning Objectives

  • Illustrate how common vulnerabilities manifest themselves in Hapi applications
  • Prevent path traversal and XSS vulnerabilities in Hapi applications
  • Identify how Hapi supports authentication, session management, and authorization
  • Explain how OAuth 2.0 and OpenID Connect can be integrated into a Hapi application
  • Define security best practices for modern Hapi applications


Duration: 1 3/4 hours

Level: Intermediate

Intended Audience:

  • Back-End Developers

Competencies: Basic understanding of the Hapi.js framework


  • JavaScript Security
  • OWASP Top 10 (2017)

Get more course information

250 / 250

More courses you might like