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. Проголосувало: 1

«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 823
Тетяна Доморадова
date 01.01.1960
time 120
view 4392
Вікторія Пилипенко
date 01.01.1960
time 120
view 2195
Хто такий Full-stack розробник
Full-stack розробник (вимовляється "фул стек") – це якийсь майстер на всі руки у світі веб-розробки. Йому під силу реалізувати як клієнтську, так і серверну сторону додатку, якими, зазвичай, займаються FrontEnd і BackEnd розробники окремо один від одного. Таким чином, Full-stack спеціаліст здатний одноосібно вести проєкт від початку до кінця.
коментарі та обговорення
cross
loader

Крок 1/2

Реєстрація

Звідки ви дізналися про вебінар:

Крок 2/2

Майже готово!

Важливі сповіщення – нагадування про вебінари, посилання на трансляцію та інформацію про актуальні події ми надсилаємо за допомогою чат-бота в Telegram. Підпишись, будь ласка. Скасувати підписку можна будь-якої миті.

Дякуємо за реєстрацію

Дякуємо за реєстрацію

Notification success