Про курс
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 додатках, а також те, як можна вплинути на продуктивність програми, змінивши стратегію відстеження змін на рівні окремих компонентів.