Change Detection в Angular — триггеры, OnPush, Signals и Zoneless - вебинары ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию
Подписка

300+ курсов по популярным IT-направлениям

Выбери свою IT специальность

Подписка
Подписка

300+ курсов по популярным IT-направлениям

Change Detection в Angular — триггеры, OnPush, Signals и Zoneless

author Дмитрий Охрименко
Тренер-консультант, эксперт по построению распределенных и веб-ориентированных приложений.
date 01.01.1960
time 19:00 - 21:00
Добавить в календарь
Рейтинг: 5. Проголосовало: 2

«Change Detection — это сердце Angular. Без него фреймворк теряет смысл». Дмитрий Охрименко

Change Detection отвечает за автоматическую синхронизацию состояния компонентов с DOM, чтобы интерфейс всегда отображал актуальные данные без ручного управления обновлениями. Без понимания этого механизма сложно осознанно решать проблемы производительности и неожиданного поведения UI.

На вебинаре мы разберём, как работает Change Detection в Angular и почему его понимание критически важно для стабильной и производительной работы приложений. Начнём с базовой логики синхронизации компонентов с DOM, чтобы сформировать чёткую ментальную модель того, как Angular находит и обновляет изменения.

Рассмотрим основные триггеры детекции изменений — DOM-события, асинхронные операции и роль Zone.js. Разберёмся, почему Change Detection иногда запускается слишком часто и как это влияет на производительность. Также поговорим о стратегии OnPush и современном подходе Angular 18+ — zoneless и local change detection.

В завершение сформируем набор практических рекомендаций по построению эффективных приложений и определим роль signals и других современных инструментов в работе с Angular.

Спикер: Дмитрий Охрименко — co-founder CyberBionic Systematics / ITVDN, Microsoft Certified Trainer, автор видеокурсов ITVDN.

План вебинара

  1. Введение: зачем вообще понимать Change Detection
  2. Как Angular синхронизирует компоненты и DOM
  3. Триггеры детекции изменений и как они срабатывают
  4. Стратегия OnPush
  5. Zoneless и Local Change Detection
  6. Куда движется Angular
  7. Практические рекомендации

Для кого этот вебинар

  • Frontend-разработчиков, работающих с Angular
  • Angular-разработчиков уровня Junior+/Middle, которые хотят глубже понять внутренние механизмы фреймворка
  • Тех, кто сталкивался с проблемами производительности или «странным» поведением UI
  • Разработчиков, которые хотят освоить современные подходы: OnPush, signals, zoneless
  • Всех, кто стремится писать более быстрые и стабильные Angular-приложения

Участие в вебинаре — бесплатное при условии предварительной регистрации.

Долгополый Алексей
date 01.01.1960
time 120
view 824
Татьяна Доморадова
date 01.01.1960
time 120
view 4398
Виктория Пилипенко
date 01.01.1960
time 120
view 2197
Кто такой Full-stack разработчик
Full-stack разработчик (произносится “фулл стек”) — это некий мастер на все руки в мире веб-разработки. Ему под силу реализовать как клиентскую, так и серверную сторону приложения, которыми, обычно, занимаются FrontEnd и BackEnd разработчики раздельно друг от друга. Таким образом, Full-stack специалист способен в одиночку вести проект от начала до конца.
комментарии и обсуждения
cross
loader

Шаг 1/2

Регистрация

Откуда вы узнали о вебинаре:

Шаг 2/2

Почти готово!

Все важные оповещения - напоминание о вебинаре, ссылку на трансляцию, материалы вебинара мы отправляем с помощью телеграм-бота. Подпишись, пожалуйста. Отменить подписку можно в любой момент.

Спасибо за регистрацию

Спасибо за регистрацию

Notification success