Securing AngularJS

Description

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.

Details

Delivery Format: eLearning

Duration: 75 Minutes

Level: Intermediate

Intended Audience:

  • Front-End Developers

Competencies: Familiarity with JavaScript

Prerequisites:

Get more course information


250 / 250