AngularJS Security Fundamentals

troy-hunt-v2

Troy teaches you AngularJS security

Welcome to this review of the Pluralsight course AngularJS Security Fundamentals by Troy Hunt.

AngularJS Security Fundamentals

Overview

Troy says this course covers the essential knowledge we need for building secure AngularJS applications. Much of the information is also applicable to other JS frameworks.

Why Angular Security?

“How do I secure my AngularJS apps?” is a very common developer question.
Troy says this course uses v1.3.8 but is also relevant to Angular 2 and other frameworks.

Who This Course Is For?

It’s for developers familiar with client side JS frameworks. It doesn’t matter what server side technology you use.

There is still a shortage of security information on https://docs.angularjs.org/guide/security although it is better than it was at the time the course was recorded.

About the Course

This course covers 4 main areas:

1. Understanding Client Framework Security Boundaries
2. Working With Server Side Security Controls
3. Common Security Flaws in Client Side Implementations
4. Native Security Constructs Within AngularJS

Introducing the Insecure AngularJS App

Take a look at this app yourself: awesomeplaces.troyhunt.com

In this lesson Troy shows how to create your own login and add your own awesome places.

This app is designed to teach security lessons, not how to make an Angular app.

Continue to Part 2 – Understanding Client Framework Security Boundaries

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s