О курсе
Angular - это популярный современный фреймворк для создания одностраничных приложений. Данный курс является логическим продолжением видео курса “Angular Essential”.
Знания, которые вы получите после прохождения курса, помогут лучше понимать принципы работы элементов одностраничного приложения. Также они дадут представление о том, как можно повысить производительность приложения, внеся минимум изменений в программный код.
Этот курс входит в специальности:
Предварительные Требования
- Знание HTML, CSS
- TypeScript
- Angular Essential
- Angular CLI
Вы научитесь
- понимать, как работает отслеживание изменений
- использовать реактивные подходы в программировании в Angular проектах
- разбираться в тонкостях работы с формами
- создавать пользовательские директивы и фильтры
- работать с Observable
- 5 ч 9 м
- 19.12.2017
- 5
- 01.02.2021
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу Angular Углубленный на 40 дней?
В этом уроке мы изучим принципы создания структурных и атрибутивных директив. Это поможет Вам понимать, как работают директивы в Angular приложении. Также в этот урок включены примеры создание пользовательских фильтров (Pipe). Вы не только научитесь создавать и использовать фильтры, но и узнаете какие настройки фильтров могут повысить производительность приложения.
В этом уроке мы научимся создавать пользовательский интерфейс с использованием Model Driven подхода или реактивных форм. Шаг за шагом мы создадим модель, привяжем ее к пользовательскому интерфейсу и добавим логику, выполняющую проверку корректности введённых пользователем данных. Также мы рассмотрим принципы создания пользовательских валидаторов, а также узнаем, как работают асинхронные валидаторы в Angular.
В этом уроке мы продолжим рассматривать работу с формами в Angular. В примерах будет показан способ создания динамических форм, которые создают элементы управления в процессе выполнения приложения опираясь на модель данных. Также в эти видео уроки включены примеры создания компонентов, которые используют 3rd part библиотеки.
Реактивных программирование – это поход в разработке программного обеспечения, который основан на манипуляции асинхронных потоков. В этот видео урок, входят примеры работы с Observable объектами и их методами, которые предоставляет библиотека RxJs. Вы узнаете как можно создавать Observable объекты и использовать разные методы, таки как filter, map, flatMap, debounce и прочие. Также Вы узнаете, как можно использовать Observable объекты при создании сервисов в Angular.
Важной частью любой библиотеки или фреймворка для написания одностраничных приложения является механизм отслеживания изменений. В этом уроке Вы узнаете принцип выявления изменений в Angular приложениях, а также то как можно повлиять на производительность приложения поменяв стратегию отслеживания изменений на уровне отдельных компонентов.