Скоро! Интенсив по продвинутой разработке на Angular [learn.javascript.ru] [Егор Сидоров]

Статус
В этой теме нельзя размещать новые ответы.
Интенсив по продвинутой разработке на Angular
Для тех, кто уже разрабатывает на Ангулар, но хочет развиваться дальше.​
Интенсив по продвинутой разработке на Angular [learn.javascript.ru] [Егор Сидоров]


Описание:

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

Цель - освоить написание кода на Angular, познакомиться с лучшими методами и проверенными подходами, а также научиться эффективнее оптимизировать текущие приложения.

Важные темы курса
  1. Создание сложных страниц: развитое создание контента
    • Мы рассмотрим такие декораторы, как @ContentChild, @ViewChild, @ContentChildren, @ViewChildren.
    • Изучим структурные директивы, включая NgComponentOutlet, динамические компоненты, вдобавок, "чистые" и "грязные" pipe.
    • Обсудим Ivy-компилятор и его преимущества перед View Engine.
    • Введем вас в волну веб-стандартов с помощью Angular elements.
  2. Дополнительное Dependency Injection
    • Обновим знания о DI pattern, основах механизма: проанализируем дерево инжекторов и поисковую иерархию.
    • Уточним разницу между providers и viewProviders.
  3. Расширенное применение Change Detection
    • Подведем итоги по механизмам CD, обсудим причины ошибки ExpressionChangedAfterItHasBeenCheckedError.
    • Рассмотрим роль библиотеки Zone.js в приложении Angular, а также способы взаимодействия с ней.
    • Понятие стратегии OnPush и ее плюсы. Исследуем потенциал changeDetectorRef, узнаем различия между markForCheck и detectChanges, когда что использовать, и раскроем тайну asyncPipe.
  4. Расширенный роутинг
    • Изучим настройку анимации при изменении состояния.
    • Обсудим lazy loading модулей, возможные стратегии предзагрузки и применения в реальной жизни.
    • Поговорим о методах динамического изменения конфигурации состояний.
  5. Service Workers и Web Workers
    • Разберем технологии Service Workers и Web Workers, обсудим их преимущества и примеры использования, включая параллельное выполнение сложных задач.
    • Пройдемся по настройке offline режима и проверки обновлений.
    • Познакомимся с расширением интерактивности пользователя с помощью веб-пушей и web-push.
  6. Сборка и оптимизация
    • Обсудим организацию приложения с использованием модулей для эффективной разработки и сокращение размера бандлов для улучшения производительности.
    • Рассмотрим микрофронтенд структуру: бесшовное деление кода и динамическую загрузку модулей.
  7. Web безопасность в Angular
    • Познакомимся с предотвращением XSS и CSRF атак, а также изучим обходные механизмы и защиту в Angular.
    • Обсудим сложности связанные с HTTPS и способы их решения.
  8. Новые функции и недавние обновления в Angular
    • Standalone компоненты - обсудим их плюсы и возможности, научимся создавать и интегрировать их в текущие проекты.
    • Signals в Angular - новый подход к обработке событий и управлению данными.

Материал «Интенсив по продвинутой разработке на Angular [learn.javascript.ru] [Егор Сидоров]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Последние темы автора
Похожие темы
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
3K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
1K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
3K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу