Выгодно

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

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

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

javascript.ru

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

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

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

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

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

Что внутри

формат записи:
видео
объем:
3,8 Гб
год:
2018
доступ:
навсегда
сайт:
показать
  • Екатерина Спасибо за доступный и понятный сайт с суперполезными материалами! Ссылка на почту пришла мгновенно. Материал можно скачать или он остается навсегда доступен- это, конечно, отличный бонус!

    Екатерина 7 ноября 2023
  • Наталья Приобрела курс по тибетской нумерологии, который не могла нигде найти. Цена очень порадовала. После оплаты, курс сразу пришел на почту. Благодарю за оперативность!

    Наталья 21 ноября 2023
  • Ariadna Все купленые мною курсы хорошего качества, без лагов и подвохов. Всё соответствует описаниям. Поддержка работает. Хороший сервис, спасибо создателю!

    Ariadna 17 декабря 2023

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

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

Курс по Vue.JS

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

Об авторе

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


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

  • Сергей 19 ноября 2023

    Не в первый раз покупаю курсы на этом ресурсе, никогда не было обмана. Приходит все моментально.

  • Ariadna 17 декабря 2023

    Все купленые мною курсы хорошего качества, без лагов и подвохов. Всё соответствует описаниям. Поддержка работает. Хороший сервис, спасибо создателю!

  • Анна 13 ноября 2023

    Выбрала, оплатила, получила на почту, скачала - всё это заняло 5 минут)) фантастика) благодарю, буду изучать )

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

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