Що нового?

Набір учасників [Learn.Javascript] інтенсив з просунутої розробки на Angular (Степан Суворов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 2390 ГРН
Учасників: 0 з 28
Організатор: Відсутній
Статус: Набір учасників
Внесок: 88.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

програма
Інтенсив з просунутої розробки на Angular дозволить вам краще зрозуміти, як працює Angular, як швидше розробляти і качественннее оптимізувати існуючі програми.

Раніше це був курс, але ми поміняли формат на інтенсив, так як вже просунутий матеріал можна розбирати швидше.

основні теми програми
  • складні сторінки: просунута генерація контенту
    • ContentChild і ViewChild
    • ngTemplateOutlet
    • успадкування компонентів
    • структурні директиви
    • динамічні компоненти, ngComponentOutlet
    • Impure pipes
    • Angular Elements
  • просунуте Dependency Injection
    • рецепти створення провайдерів
    • Використання InjectionToken
    • патерни під капотом
    • viewProviders
    • ReflectiveInjector і StaticInjector
  • механізм синхронізації в деталях
    • Change Detection
      • ExpressionChangedAfterItHasBeenCheckedError
    • розуміння Zonejs
      • runOutsideAngular
      • вимикаємо ngZone
    • Стратегія onPush
    • Робота з Observable і markForCheck
    • detach/reattach
  • реактивний підхід
    • розуміння реактивного підходу
    • нове в RxJs6 та міграція
    • побіжний огляд операторів
    • різні види Subject
    • unsubscribe і питання витоку пам'яті
    • Працюємо з розкладами (Schedulers)
    • юніт тести для реактивних сутностей
  • просунутий роутінг
    • анімації при зміні стану
    • лінива завантаження і стратегії предзагрузки модулів
    • динамічне зміни конфігурації станів
  • Schematics
    • принципи роботи Angular Schematics
    • створюємо Schematics для своєї бібліотеки
  • Service Workers та Web Workers
    • патерни застосування, гідності
    • Налаштування режиму offline
    • Перевірка оновлень
    • push-повідомлення
    • Паралелізація виконання складних операцій
  • Renderer
    • Використання Ivy, нового рендерера Angular
      • порівняння Ivy та Angular Renderer2
    • SSR на основі angular-cli та express
      • Кешуємо http запити за допомогою TransferState
  • збірка та оптимізація
    • оптимізація розміру бандлів
    • Створення Angular бібліотек
    • модульна організація програми
    • Більше одного додатка одночасно
  • авторизація та безпека
    • canActivate Guard
    • принцип роботи JWT
    • Інтерсептори авторизації
    • захист з коробки від XSS і XSRF
результат навчання
  1. ви добре розумієте тонкощі реактивного підходу Angular.
  2. Ви знаєте, як створювати великі багатомодульні проекти.
  3. ви розбираєтеся в можливостях фреймворку в плані організації безпеки.
  4. ви вмієте використовувати сторонні бібліотеки і створювати свої.
  5. вам не здається складним перехід до Redux стейт машині.
  6. ви пишете автоматизовані юніт і функціональні тести.
https://privatelink.de/?https://learn.javascript.ru/courses/angularpro
 
Угорі