Angular Security and the Angular CLI

Developers who want to learn how to use Angular 2 to create web apps

Prerequisite
None

Expected Duration
67 minutes

Description
Securing Angular apps ensures user data and resources are safe from malicious agents. This course covers best practices relating to Angular web apps as well as supporting authentication via web tokens. This course also covers the Angular command line interface that provides utilities, which make working with Angular even easier.

Objective

Angular 2 Security Fundamentals

  • start the course
  • identify best practices that can be followed to make apps more secure
  • identify Angular built-in support for defending against XSS
  • use DomSanitizer to bypass Angular’s default url security
  • identify Angular built-in support for defending against XSRF

Angular 2 Authentication

  • install a library that facilitates working with JSON web tokens
  • create a service capable of checking that a user is authenticated
  • implement login and logout functionality
  • restrict access to front end routes which require authentication
  • implement transmission of authenticated requests to a server

Working with Angular CLI

  • install the Angular command line interface on a development machine
  • create a new app using the command line
  • create app components using the command line
  • create app directives using the command line
  • create custom pipes using the command line
  • create custom services using the command line
  • create separate modules using the command line
  • create and configure routes using the command line

Practice: Using Angular CLI

  • use AngularCLI commands to create a working Angular app

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.