Скринкаст по Angular

Angular – одна из самых популярных библиотек для создания сложных Frontend-приложений.

Однако, успешная разработка на нём требует хорошего понимания концепций, на которых он построен.

Это скринкаст записан скорее в формате справочника чем учебника, поэтому возможен как последовательный так и выборочный просмотр.

Его записал Степан Суворов, ведущий наших курсов по Angular, который разрабатывает и преподает этот фреймворк примерно столько, сколько он существует.

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

Начало работы
01
Как развернуть приложение на Angular
3:01
Синтаксис шаблонов
01
Вывод переменных в шаблон
3:27
02
Динамическое изменение свойств элементов
3:59
03
Обработка событий
3:49
04
Работа с элементами по ссылке
1:20
Компоненты и директивы
01
Передача данных в компонент
7:26
02
Директивы ngIf, ngFor
4:55
03
Вывод событий из компонента
6:49
04
Проекция контента с помощью ng-content
2:54
05
Атрибут директива
7:13
06
Структурная директива
7:22
07
Экспорт контроллера директивы (опция exportAs)
3:05
08
Динамические компоненты
4:25
Сервисы, внедрение зависимостей
01
Создание и использование сервисов
6:11
02
Базовый CRUD с использованием сервисов
4:56
03
Работа с HttpClient
5:27
04
Разбор механизма внедрения зависимостей
20:21
05
Создание Http интерсепторов
8:29
06
Статический инжектор
4:07
Маршрутизатор
01
Начало работы с роутером
7:33
02
Работа с параметрами
8:03
03
Метод navigate
5:15
04
Вложенные стейты
1:50
05
События роутера
3:42
06
Гарды
14:35
07
Множественные аутлеты
3:40
08
Ленивая загрузка модулей
4:57
09
Стратегии предзагрузки модулей
8:19
Реактивные формы
01
Начало работы с формами, FormControl
11:51
02
Использование FormGroup и FormArray
10:00
03
FormBuilder для быстрого создания сложных форм
1:45
04
Создаем свой элемент формы
16:31
Unit-тесты
01
Тестирование сервиса
5:45
02
Тестирование пайп
3:47
03
Тестирование httpClient
6:01
04
Тестирование компонентов
9:31
05
Тестирование директивы
5:55
RxJS
01
Настройка окружения
2:05
02
Зачем нужен RxJS
12:02
03
Фабрика создания Оbservable
3:21
04
Другие способы создания Observable
4:07
05
Методы фильтрации
8:39
06
Методы объединения (Часть 1)
2:10
07
Методы объединения (Часть 2)
4:55
08
Методы трансформации (Часть 1)
1:37
09
Методы трансформации (Часть 2)
4:01
10
Обработка ошибок
3:19
11
Различные утилиты
3:47