Разработка на Angular. Продвинутый уровень
Подробнее
Что нужно для старта
- Опыт разработки на Web (0,5 – 2 лет). Опыт разработки в Angular и TypeScript или прохождение курса WEB-021 Разработка на Angular.
Что вы получите
- Научитесь применять методы и техники оптимизации производительности Angular-приложений
- Освоите создание пользовательских директив и пайпов
- Научитесь интегрировать Angular с популярными библиотеками и фреймворками, такими как RxJS для реактивного программирования и Angular Material для создания пользовательских интерфейсов
- Освоите принципы управления состоянием приложения с использованием NgRx
- Научитесь писать юнит-тесты и интеграционные тесты для компонентов и сервисов Angular с использованием Jasmine и Karma
Для кого этот курс
- Разработчик
- Проектировщик
Программа курса
• Директивы, создание директив, структурные директивы
• Поговорим про DI, модули и провайдеры, иерархия провайдеров
• Типы JS –модулей, сборка библиотек, сборка библиотек для Angular
• RxJS операторы c применением. 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)
01Создание структурных директив
• Директивы, создание директив, структурные директивы
02DI, Иерархия провайдеров
• Поговорим про DI, модули и провайдеры, иерархия провайдеров
03Создание библиотек
• Типы JS –модулей, сборка библиотек, сборка библиотек для Angular
04Реактивное программирование (RxJS) advanced
• RxJS операторы c применением. Event loop и RxJS
05Формы
• Кастомная валидация форм. Динамические формы. Реактивные формы. Использование реактивных сервисов . Обмен данными в реактивных формах
06Angular Router
• Полный обзор возможностей роутера
07Авторизация с помощью JWT токенов
• Различные способы аутентификации веб-приложений. JWT, обзор RFC 7519, преимуществаиспользования JWT. JWT + HttpClient
08Анимация
⠀⠀⠀⠀
09Обнаружение изменений и zone.js
• Zone.js. NgZone, Tick
10Управление состоянием приложения и отладка
• Управлением с помощью Redux (ngrx). Time-Travel отладка
11Тестирование в Angular
• Фреймворки и библиотеки для тестирования (Jest/Jasmine/Mocha/Chai). Mocks. Юнит-тесты, Test-bed тесты, Тестирование компонент. Тестирование E2E (Protractor/phantomjs)
Удостоверение о прохождении
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Разработка на Angular. Продвинутый уровень» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 24 августа 2026 г.

IBS Training Center 












