Synopsys to acquire WhiteHat Security | An application security pioneer and market-segment leading provider of DAST solutions Learn More

close search bar

Sorry, not available in this language yet

close language selection

Securing AngularJS


AngularJS, the superheroic JavaScript framework from Google, is a defining technology when it comes to building single-page applications. The framework removes the drudgery from writing robust, user-driven applications but requires a different way of thinking about architecture and security.

This course takes a tour through common mistakes developers make when building AngularJS applications, how these mistakes can introduce security vulnerabilities, and how to avoid them so you don’t get compromised.

Course Themes

  • Using templates to prevent cross-site scripting (XSS)
  • Handling authentication and authorization in AngularJS applications
  • Logging client-side exceptions
  • HTML5 Web Storage security
  • Using Content Security Policy with AngularJS

Learning Objectives

  • Understand the security protections built into AngularJS.
  • Architect secure single-page applications.
  • Avoid coding practices that lead to template injection.
  • Prevent cross-site scripting (XSS) vulnerabilities.
  • Understand the role of authentication and authorization in single-page applications.


Delivery Format: eLearning

Duration: 75 Minutes

Level: Intermediate

Intended Audience:

  • Front-End Developers

Competencies: Familiarity with JavaScript


Get more course information

250 / 250