На цьому модулі вивчаються структурні та атрибутивні директиви. Слухачі навчаться створювати власні директиви для Angular-додатків. Також курс включає практику з розробки користувальницьких фільтрів Pipe. Розглядаються налаштування, які покращують продуктивність програми.
Перша частина присвячена реактивним формам та Model Driven підходу. Учні створюють модель, прив'язують її до інтерфейсу та додають логіку валідації. Друга частина охоплює динамічні форми, які генерують елементи керування під час роботи програми. Також розглядається інтеграція сторонніх бібліотек у компоненти.
Модуль знайомить з основами реактивного програмування через роботу з асинхронними потоками. Вивчаються Observable об'єкти та методи бібліотеки RxJS - filter, map, flatMap, debounce. Показано, як використовувати ці об'єкти при створенні сервісів у Angular.
Цей модуль пояснює, як Angular виявляє зміни в додатках. Розглядаються способи впливу на продуктивність програми через зміну стратегії відстеження змін на рівні окремих компонентів.
Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс. Передбачене онлайн тестування та отримання сертифіката після успішного завершення.