Angular Security and the Angular CLI


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/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.

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

Prerequisites
None

Expected Duration (hours)
1.1

Lesson Objectives

Angular Security and the Angular CLI

  • 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
  • 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
  • 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
  • use AngularCLI commands to create a working Angular app
  • Course Number:
    wd_angt_a07_it_enus

    Expertise Level
    Intermediate