Foundations of JavaScript and HTML5 Security

Course Description

As the fifth revision of the HTML standard, HTML5—and its integration with JavaScript—introduces new security risks that developers must mitigate when writing web front-end code. This course introduces common security vulnerabilities and how they can be exploited to damage a web application. It prepares you for Defensive Programming for JavaScript and HTML5 by explaining the client-side code attack surface so you can easily recognize the errors that can put an overall system at risk.

Course Themes

  • Introduce the web application attack surface
  • Define common security issues found in web applications
  • Describe the risks associated with key features of HTML5 and JavaScript
  • Explain specific aspects of browser security architecture that impact how you use key features of HTML5 and JavaScript

Learning Objectives

  • Confidently discuss how client-side code bases can have the potential to introduce security issues
  • Describe the impact of HMTL5 and JavaScript within the context of browser security
  • Recognize the risks associated with HTML5, JavaScript, and related technologies as they pertain to client-side security concepts


Delivery Format: eLearning

Duration: 3/4 Hour

Level: Intermediate

Intended Audience:

  • Developers
  • QA Engineers
  • Architects
  • Application Security Specialists

Competencies: Familiarity with web programming


Get more course information