Выгодно

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

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

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

javascript.ru

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

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

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

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

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

Что внутри

формат записи:
видео
объем:
3,8 Гб
год:
2018
сайт:
показать
  • Игорь_G хороший курс по хорошей цене)

    Игорь_G 11 января
  • Елена Все отлично! Быстро, качественно, доступно!

    Елена 12 марта
  • Счастливая Спасибо за то, что вы есть! Купила много нужных мне курсов по доступным ценам!

    Счастливая 12 февраля

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

О курсе «Продвинутый курс по 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» отлично дополнят

Django REST framework

«Django REST framework»
390 руб. 4000 руб.

Об авторе

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


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

  • галина 6 января

    Большое спасибо. Просто в использовании. Честно, не бойтесь

  • Счастливая 12 февраля

    Спасибо за то, что вы есть! Купила много нужных мне курсов по доступным ценам!

  • Yulia 13 мая

    Отличный сайт! Нашла множество нужных курсов и жду появления новых. Спасибо и успехов!

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

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

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