План на курса

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
 

Изисквания

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

Audience

  • Developers
  28 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (9)

Свързани Kурсове

Building Web Apps using the MEAN stack

  35 Hours

Testing Angular Applications

  14 Hours

Reactive Programming with Angular RxJS

  14 Hours

NgRx

  21 Hours

Свързани Kатегории