План на курса
Въведение
- Преглед на напреднали теми на Angular 15
- Преглед на основите на Angular 15
Напреднали техники за компоненти
- Напреднали архитектурни модели за компоненти
- Използване на напреднали жизнен цикъл на компоненти
- Създаване на динамични компоненти
- Използване на Angular Elements за създаване на уеб компоненти
Напреднали техники за директиви
- Създаване на собствени структурни директиви
- Имплементация на напреднали директивни композиции
- Използване на директивата ngTemplateOutlet
- Имплементация на напреднали анимации
Напреднали техники за RxJS
- Напреднали концепции за RxJS
- Използване на RxJS за имплементация на сложни потребителски интерфейси
- Реактивно програмиране с Angular 15
- Реактивни форми с RxJS
Напреднали техники за откриване на промени
- Напреднали концепции за откриване на промени
- Имплементация на стратегия за откриване на промени onPush
- Използване на API-то IterableDiffers
- Оптимизация на производителността на откриване на промени
Напреднали техники за маршрутиране
- Използване на лениво зареждане за подобряване на производителността на приложението
- Използване на стратегии за предварително зареждане за подобряване на потребителския опит
- Имплементация на сервърно рендериране с Angular Universal
- Имплементация на собствен изход за маршрутизатор
Напреднали техники за тестване
- Написване на обширни тестове с висока покриваемост на кода
- Използване на подмени и шпиони в тестовете
- Използване на напреднали тестови рамки за Angular 15
- Отстраняване на грешки в сложни тестове
Напреднали техники за отстраняване на грешки
- Използване на Angular DevTools
- Отстраняване на грешки в приложенията Angular 15 с помощта на DevTools на браузъра
- Отстраняване на общи проблеми в приложенията Angular 15
- Използване на напреднали техники за отстраняване на грешки за оптимизация на производителността
Напреднали техники за производителност
- Напреднали техники за оптимизация на производителността на Angular 15
- Имплементация на откриване на промени при натискане
- Имплементация на лениво зареждане за оптимална производителност
- Оптимизация на мрежовите заявки с помощта на Angular's HttpInterceptor
- Сервърно рендериране за подобряване на производителността
Резюме и следващи стъпки
Изисквания
- Запознанство с Angular 15, HTML, CSS и JavaScript
Целева публикация
- Разработчици
- Програмисти
Отзиви от потребители (5)
Хареса ми, че обучението се фокусира повече върху практическата страна.
Mihaela - Ness
Курс - NgRx
Машинен превод
Теми, които бяха обсуждани, множество живи кодови примерци, отношението на треньора към групата
Weronika - ATOS PGS sp. z o.o.
Курс - Reactive Programming with Angular RxJS
Машинен превод
Харесаха ми шегите ти
Dermot - Griffiths & Armour
Курс - Angular 2 Fundamentals
Машинен превод
Практическо обучение, упражнения и добри практики
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Курс - Angular 10 for Developers
Машинен превод
Тръби Маршрутизиране Свързване на данни Услуги
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Курс - Angular 12
Машинен превод
