
WEB-022 Разработка на Angular. Продвинутый уровень
Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн
Описание курса
Данный курс является продолжением курса по базовому Angular и предназначен для разработчиков, уже имеющих опыт работы с данным фреймворком. В нём раскрываются продвинутые темы, которые позволят повысить эффективность разработки и улучшить качество кода.
- Директивы, создание директив, структурные директивы.
- Поговорим про DI, модули и провайдеры, иерархия провайдеров.
- Типы JS-модулей, сборка библиотек, сборка библиотек для Angular.
- RxJS операторы с применением.
- Event loop и RxJS.
- Кастомная валидация форм.
- Динамические формы.
- Реактивные формы.
- Использование реактивных сервисов.
- Обмен данными в реактивных формах.
- Полный обзор возможностей роутера.
- Различные способы аутентификации веб-приложений.
- JWT, обзор RFC 7519, преимущества использования JWT.
- JWT + HttpClient.
- Zone.js.
- NgZone, Tick.
- Управление с помощью Redux (ngrx).
- Time-Travel отладка.
- Фреймворки и библиотеки для тестирования (Jest/Jasmine/Mocha/Chai).
- Mocks.
- Юнит-тесты, Test-bed тесты.
- Тестирование компонент.
- Тестирование E2E (Protractor/PhantomJS).