Course Outline

Introduction

  • Basics of Angular 6

Angular CLI

  • Generating Components, Modules and Services
  • Editing generated files for development
  • Customizing CLI by Bootstrap, Material and Clarity

RxJS and Observables

  • Using RxJS and Observables to handle complex asynchroneous events

Advanced Routing

  • Routing in Angular 6 Single Page Applications
  • Lazy Loading and Pre-Loading Routing

Advanced Dependency Injection

  • Provider Registration
  • Constructor with Parameters
  • Hierarchical Dependency Injection

Advanced Pipes

  • Using PipeTransform
  • Pipes and Change Detection
  • Pure and Impure Pipes

Change Detection Strategy

  • Types of detection

Security

  • Prevention of Cross-site Scripting (XSS)
  • Sanitizations
  • Authentication with JSON Web Tokens

Testing

  • Jasmine Test Framework and Karma
  • Continuous Integration
  • Service Tests
  • Angular Route Guards
  • Component DOM testing
  • Attribute Directive Testing
  • Pipe Testing

Best Practices

Troubleshooting

Summary and Conclusion
 

Requirements

  • Familiarity with basic HTML, CSS, and JavaScript.
  • A basic understanding of Angular.
  • Experience with Angular.
  • Angular programming experience.

Audience

  • Developers
  28 Hours
 

Testimonials (9)

Related Courses

Related Categories