План на курса

Модул 1. Управление на състоянията в Angular

  • Прилагане на управлението на състоянията с реактивно програмиране
  • Приложение с NgRx Signal Store
  • Какво е Store
  • Използване на signalState и signalStore
  • Преимуществата от използването на управление на състоянията
  • Осигуряване и инжекция на Store в компоненти
  • Четене и използване на състоянията
  • Разбиране на жизнените цикли
  • Използване на персонализирани свойства на Store

Модул 2. Маршрутизация в Angular

  • Получаване на информация за маршрута в кода
  • Използване на жизнените цикли и събития на Router
  • Имплементиране на Route data resolver
  • Използване на lazy loading
  • Предотвратяване на неавторизиран достъп с Route guards

Модул 3. Сигурност в Angular

  • Най-добрите практики за сигурност в Angular
  • Предотвратяване на междусайтов скрипинг (XSS) и санитизация
  • Политика за сигурност на съдържанието в Angular като защита в дълбочина
  • Имплементиране на междусайтовата подмена на заявки (CSRF) в Angular
  • Най-добрите практики за аутентикация и авторизация
  • Използване на OpenID Connect (OIDC) и JWT токени
  • Имплементиране на аутентициращ middleware

Модул 4. Тестване в Angular

  • Ролята на юнит тестовете в Angular
  • Тестване на компоненти в Angular
  • Тестване на услуги в Angular
  • Тестване на pipe-и в Angular
  • Тестване на маршрутизирането и навигацията
  • Генериране на доклади за покритие на кода

Модул 5. Производителност в Angular

  • Въведение в оптимизацията на производителността при изпълнението
  • Бавни изчисления и как да ги идентифицирате
  • Пропускане на поддържките на компонентите
  • Разбиране и използване на OnPush детекция на промени

Изисквания

Участниците трябва да имат практически опит с Angular.

 14 Часове

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


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

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