Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Модул 1. Управление на състоянието в Angular
- Прилагане на управление на състоянието с реактивно програмиране
- Приложение с NGRX Signal Store
- Какво е Store
- Използване на signalState и signalStore
- Предимствата от използването на Entity Management
- Предоставяне и инжектиране на Store в компонент
- Четене и използване на състоянието
- Разбиране на Lifecycle Hooks
- Използване на персонализирани свойства на Store
Модул 2. Рутиране в Angular
- Получаване на информация за маршрута в кода
- Използване на Router Lifecycle и събития
- Имплементиране на Route data resolver
- Използване на мързеливо зареждане
- Предотвратяване на неоторизиран достъп чрез Route guards
Модул 3. Сигурност в Angular
- Най-добри практики за сигурност в Angular
- Предотвратяване на междусайтов скриптинг (XSS) и санитизиране
- Политика за сигурност на съдържанието в Angular като защита в дълбочина
- Имплементиране на защита срещу междусайтова подправка на заявки в Angular
- Най-добри практики за удостоверяване и оторизация
- Използване на OpenID Connect (OIDC) и JWT токени
- Имплементиране на middleware за удостоверяване
Модул 4. Тестване в Angular
- Ролята на модулното тестване в Angular
- Тестване на Angular компоненти
- Тестване на Angular услуги
- Тестване на Angular pipes
- Тестване на рутиране и навигация
- Генериране на доклади за покритие на кода
Модул 5. Производителност в Angular
- Въведение в оптимизацията на производителността по време на изпълнение
- Бавни изчисления и как да ги идентифицираме
- Пропускане на поддървета на компоненти
- Разбиране и използване на OnPush откриване на промени
Изисквания
Участниците трябва вече да имат практически опит с Angular.
21 Часа
Отзиви от участници (1)
Концепцията SignalStore, тъй като беше нова за мен.
Alexander Ivanov
Курс - Angular Advanced 2 days
Машинен превод