Этот мастер-класс даст возможность Angular-разработчикам в сжатые сроки овладеть продвинутыми темами.
Записаться на мастер-класс либо подписаться на уведомление о открытии набора можно тут
Занятие проходит в формате 8-часового вебинара (с часовым перерывом на обед). Преподаватель последовательно разбирает темы программы. В любой момент можно задавать вопросы, если что-то не понятно. Мастер класс рассчитан на ограниченное количество участников, чтобы мы смогли гарантировать, что успеем ответить на все вопросы.
Для максимально эффективного прохождения МК необходимо иметь следующие знания:
- JavaScript: уверенное знание основ
- EcmaScript2015: классы, стрелочные функции
- TypeScript: типы, интерфейсы, модификаторы доступа, декораторы
- Angular: уверенное знание основ
Мастер-класс позволит вам лучше понять, как работает Angular, и, используя полученые знания, оптимизировать существующие приложения.
Мы внимательно следим за развитием Angular и будем использовать самые новые подходы.
Все идеи и пожелания по программе, пожалуйста, пишите в issues.
- ContentChild и ViewChild
- Структурные директивы
- Ivy и Динамические компоненты, ngComponentOutlet
- Impure pipes
- Angular Elements
- Рецепты создания провайдеров
- Паттерны под капотом
- viewProviders
- Change Detection
- ExpressionChangedAfterItHasBeenCheckedError
- Понимание Zonejs
- runOutsideAngular
- выключаем ngZone
- Стратегия onPush
- Работа с Observable и markForCheck
- detach/reattach
- Анимации при смене состояния
- Ленивая загрузка и стратегии предзагрузки модулей
- Динамическое изменения конфигурации состояний
- Паттерны применения, достоинства
- Запуск сервис воркеров
- Настройка режима offline
- Проверка обновлений
- push-уведомления, библиотека web-push
- Оптимизация размера бандлов
- Модульная организация приложения
- Module Federation в Angular
- Статическая генерация сайтов с помощью Scully
- XSS и bypass политики
- CSRF и механизмы защиты
- Проблема в зависимостях
- Все ли так просто с HTTPS