Уровень сложности:
Длительность курса: 32 ак.ч.
График обучения: 4 занятия по 8 .ак.ч. или 8 занятий по 4 ак.ч
Аннотация
В данном курсе рассматривается использование концепции реактивного программирования с использованием библиотеки RxJS и Фреймворка Angular на языке TypeScript.
Знания и умения, полученные в результате обучения
В ходе обучения слушатели научатся:
- Применять методологию реактивного программирования при создании Web-интерфейсов с использованием TypeScript и Angular;
- использовать библиотеку RxJS c Angular.
После обучения на курсе слушатели будут знать:
- принципы реактивного программирования;
- фозможности библиотеки RxJS и фреймворка Angular для поддержки концепции реактивного программирования в проектах.
Также слушатели курса получат практический опыт:
- использования концепции реактивного программирования для формирования динамического пользовательского интерфейса;
- создания визуальных эффектов, обработки событий, связанных с элементами документа, создания виджетов с использованием библиотеки RxJS.
Курсы связанных направлений
Программы профессиональной переподготовки
| Даты занятий | Расписание занятий |
|
01.10.2025 - 13.07.2026 19:00 - 21:20 онлайн
Занятия в этой группе уже начались!
Группа: ПП.Веб-разработчик. Языки JavaScript/TypeScript [осень 2025-9.1]
|
|
23 900 ₽
Расчёт стоимости с учётом возможных скидок
23 900 ₽
Скидки предоставляются в зависимости от количества слушателей, суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
Слушатель должен обладать следующими знаниями:
- знание синтаксиса языка TypeScript;
- знакомство с фреймворком Angular;
Тема 1. Введение в реактивное программирование
- Введение
- Наблюдаемый и наблюдатель
- Подписки
- Пайпы и операторы
Практические занятия
- Работа с Observable
- Использование подписок через пайпы
Тема 2. Типы субъектов
- Субъект (Subject)
- Субъект BehaviorSubject
- Субъект AsyncSubject
- Субъект ReplaySubject
Практические занятия
- Определение типа Subject, который требуется использовать
- Использование основных типов Subject
Тема 3. Операторы
- Операторы комбинирования
- Условные операторы
- Порождающие операторы
- Операторы мультикастинга
- Операторы фильтрации
- Операторы трансформации
- Операторы-утилиты
Практические занятия
- Построение реактивных пайплайнов с использованием комбинаций основных операторов
Тема 4. Практическое применение реактивного программирования
- Работа с запросами
- Работа с событиями
- Поиск
Практические занятия
- Применение концепции реактивного программирования в проекте
Тема 5. RxJS в Angular
- Обработка ответа сервера
- Компонентные провайдеры
- Реактивное хранилище
Практические занятия
- Обработка ответа сервера средствами библиотеки RxJS