Securing an AngularJS Application

Bluehost Shared Hosting

Envato Tuts+ Courses

  • Video courses taught by expert instructors.
  • Learn new skills from start to finish.
  • Downloadable Source Files also available on GitHub.

Course Description

Security is one of the most important parts of writing a web application—perhaps the most important part! While web developers have become proficient in securing conventional web apps, AngularJS (and similarly frameworks) change the game of how we approach security. This course will take an insecure message board application, and progressively harden it against common attacks.

What You’ll Learn

  • Start with an insecure AngularJS message-board application, and progressively harden it against common attacks.
  • Implement user authentication with bearer tokens.
  • Understand common security holes that you might find in AngularJS-based apps.
  • Add client-side security to restrict users in the routes and views they should have access to.
  • Use AngularJS tools to validate user input.
  • Prevent cross-site request forgery attacks in cookie-based applications.

This courses uses Angular 1.3.

About the Instructor

Jeremy McPeak started his development career on the client side, writing JavaScript and DHTML components in his spare time. He has co-written several books, such as Professional Ajax 1st Edition, Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions. You can check out his website or follow him on Google+.

0 average based on 0 ratings.

tutsplus

tutsplus

Visit Author's Portfolio

View Portfolio
Last Update 2016-04-05
Created 2016-04-05
Sales 20
Discussion Comments
Closed Captions No
Difficulty Intermediate
File Size 1.15GB
Preview Resolution 960x540
Number of Lessons 10
Resolution 1280x720
Total Course Video Length 1:27:28
Video Encoding H.264