Выгодно

Скидки от 80% до 95%

Доставка моментально

Сразу после покупки

javascript.ru

Продвинутый курс по Angular

Продвинутый курс по Angular
Пришлем демо на эл.почту

Этот онлайн-курс посвящён профессиональной разработке веб-приложений с помощью Angular.

Купить полную версию

1899 руб. 17 000 руб.
скидка: 89% выгода: 15 101 руб.

Что внутри

формат записи:
видео
объем:
3,8 Гб
год:
2018
сайт:
показать
  • Артём Благодарю ресурс за возможность получить то, что казалось бы недоступно. Курс получил моментально после оплаты, ссылку прислали на почту, скачал всё на комп. Теперь изучаю материалы. Благодарю

    Артём 11 августа 2022
  • Ильназзз Доступные цены, много полезного и еще плюс быстро все отпоавляют. Отлично

    Ильназзз 28 октября 2022
  • Маша Прекрасный сервис по курсам! Все быстро и четко

    Маша 30 января

Максимально эффективно вместе

О курсе «Продвинутый курс по Angular»

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

Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем — двигаться дальше.

Мы внимательно следим за развитием Angular и будем использовать самые новые подходы.

Курс можно условно разделить на три части.

  1. Angular изнутри, знание важных деталей работы фреймворка.
  2. Реактивный подход c Rxjs, Redux (ngRx).
  3. Тесты, сборка, безопасность.

Angular изнутри, знание важных деталей работы фреймворка.

  • Сложные компоненты, директивы, пайпы
    • View и Content. Работа с ViewChildren/ContentChildren
    • Экспорт контроллера директивы (ExportAs)
    • Наследование компонентов и переопределение шаблонов
    • Структурные директивы. ViewRef/TemplateRef
    • Динамические компоненты. ComponentFactoryResolver
    • Impure pipes
    • Angular Elements для изолированных компонетов
  • Dependency injection в деталях
    • Отличие Providers и ViewProviders
    • Использование Injector отдельно от Angular
    • Приципы работы инжекторов: Reflective и Static
  • Change Detection механизм
    • ZoneJS/ NgZone для удобного управления асинхронностью
    • Однонаправленое дерево механизма обновления состояния
    • Статегия OnPush и иммутабельные объекты
    • Как разботать с Observables или markForCheck
    • Делаем свою стратегию обновлений: attach/detach
  • Продвинутая работа с роутером
    • Ленивая загрузка(lazy loading) и предзагрузка модулей
    • Именованные (множественные) аутлеты для комплексных состояний
    • Анимация смены стейта
  • Формы
    • Свой кастомный элемент ввода. Работа с ValueAccesor
    • Мастер для быстрого создания сложных форм
    • Система вывода ошибок

По окончанию первой части курса вы понимаете, как разработать простое приложение на Angular.

Реактивный подход c Rxjs, Redux (ngRx).

  • Реактивное программирование и RxJs
    • Observables: создание и использование
    • Subjects: применение и типы
    • Работа с расписанием (Schedulers)
  • ngRx
    • Основы Redux
    • ngRx Store
    • ngRx Selectors для более удобной работы со Store
    • помещаем асинхронность в рамки Redux — ngRx Effects

Тесты, сборка, безопасность.

  • Сборка
    • Секреты angular-cli
    • Альтернатива angular-cli: nx для больших проектов
    • Service Workers для поддержки offline
  • Компиляция и рендеринг
    • Серверный рендеринг
    • Кеширование HTTP-запросов
    • Ivy — рендерер Angular6
  • Тесты
    • Unit-тесты и покрытие кода
    • Unit-тесты для реактивных сущностей
    • e2e интеграционные тесты
  • Безопасность
    • Блокировка доступа с помощью canActivate
    • Ограничение доступа через HTTP интерсепторы
    • Auth0 для авторизации, JWT токены
    • Защита от XSRF-атак
    • Политики доверенных ресурсов
    • ACL для организации сложной системы доступа

Результат обучения

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

Курс «Продвинутый курс по Angular» отлично дополнят

Курс по Vue.JS

«Курс по Vue.JS»
999 руб. 9500 руб.

Об авторе

javascript.ru javascript.ru
Веб-разработки, язык программирования JavaScript, лучшие учителя, все это – обучающая онлайн-школа «JavaScript». JavaScript – полноценный язык программирования, с помощью которого вы сможете значительно улучшить интерактивность любого веб-сайта. Что представляет из себя...
Подробнее на странице javascript.ru


Несколько отзывов об ИнфоПоиске

  • Толян 27 декабря 2022

    Во время скидок на сайте приобрел 3 курса. Ссылки пришли сразу после оплаты. Все курсы в полном объеме и в хорошем качестве. Спасибо!

  • Марина 26 января

    Курсы очень разнообразные, есть те, которые прям очень нужны, быстрое получение, все отлично.

  • Tanya 24 октября 2022

    Супер! Быстро пришёл.

Смотреть все отзывы

Подпишитесь, чтобы знать о скидках. Это удобно!

© 2012 – 2023, ИнфоПоиск. Записи тренингов со скидкой от 80% до 95%