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