-
Урок 1. 00:05:13Введение
-
Урок 2. 00:09:04Что такое REST
-
Урок 3. 00:02:24Архитектура приложения
-
Урок 4. 00:04:26Авторизация
-
Урок 5. 00:03:24Модели
-
Урок 6. 00:03:59API запросы
-
Урок 7. 00:06:17Нужные программы
-
Урок 8. 00:08:43Обзор системы
-
Урок 9. 00:05:44Настройка рабочего окружения
-
Урок 10. 00:07:34Создание сервера
-
Урок 11. 00:05:24Настройка запуска приложения
-
Урок 12. 00:07:27Создание роутов авторизации
-
Урок 13. 00:11:26Создание всех роутов
-
Урок 14. 00:09:11Парсинг данных пользователя
-
Урок 15. 00:03:06Подключение утилит
-
Урок 16. 00:14:11Создание моделей
-
Урок 17. 00:08:29Перед тем, как подключать БД
-
Урок 18. 00:12:02Подключение MongoDB
-
Урок 19. 00:08:42Начало создания регистрации
-
Урок 20. 00:08:52Проверка существующего email
-
Урок 21. 00:14:40Создание пользователя
-
Урок 22. 00:17:55Логин в систему
-
Урок 23. 00:23:57Защита роутов с Passport.js
-
Урок 24. 00:04:17Универсальная обработка ошибок
-
Урок 25. 00:07:12Получение всех позиций
-
Урок 26. 00:09:39Функционал позиций
-
Урок 27. 00:07:57Получение и удаление категорий
-
Урок 28. 00:15:55Конфигурация загрузки файлов
-
Урок 29. 00:20:17Создание категорий
-
Урок 30. 00:23:25Функционал заказов
-
Урок 31. 00:01:58Перед просмотром блока
-
Урок 32. 00:09:51Генерация приложения
-
Урок 33. 00:09:37Настройка запуска
-
Урок 34. 00:12:04Настройка темы
-
Урок 35. 00:09:04Настройка прокси
-
Урок 36. 00:13:23Создание роутинга
-
Урок 37. 00:20:13Layout авторизации
-
Урок 38. 00:23:14Форма логина
-
Урок 39. 00:26:10Сервис авторизации
-
Урок 40. 00:08:41Страница регистрации
-
Урок 41. 00:07:46Защита роутов с guard
-
Урок 42. 00:14:08Токен interceptor
-
Урок 43. 00:07:37Вывод ошибок
-
Урок 44. 00:07:59Обработка 401 ошибки
-
Урок 45. 00:26:05Создание макета сайта
-
Урок 46. 00:05:49Добавление страниц
-
Урок 47. 00:19:11Страница категорий
-
Урок 48. 00:11:15Реализация flow вывода элементов
-
Урок 49. 00:14:27Добавление и редактирование категорий. Часть 1
-
Урок 50. 00:21:31Добавление и редактирование категорий. Часть 2
-
Урок 51. 00:24:51Загрузка картинок
-
Урок 52. 00:09:19Удаление категории
-
Урок 53. 00:27:50Добавление и редактирование позиций. Часть 1
-
Урок 54. 00:36:04Добавление и редактирование позиций. Часть 2
-
Урок 55. 00:16:25Создание структуры страницы
-
Урок 56. 00:17:17Модальное окно заказа и навигация
-
Урок 57. 00:16:49Вывод списка продукции
-
Урок 58. 00:24:33Создание заказа
-
Урок 59. 00:16:54Сохранение заказа
-
Урок 60. 00:13:00Создание разметки
-
Урок 61. 00:24:20Загрузка элементов и пагинация
-
Урок 62. 00:13:45Отображение заказов
-
Урок 63. 00:27:06Разработка фильтра
-
Урок 64. 00:30:03Вычисление данных аналитики
-
Урок 65. 00:25:16Создание страницы обзор
-
Урок 66. 00:08:40Вычисление данных для графиков
-
Урок 67. 00:12:52Подготовка страницы аналитики
-
Урок 68. 00:16:18Отрисовка графиков
-
Урок 69. 00:04:16Подготовка frontend
-
Урок 70. 00:04:23Подготовка сервера
-
Урок 71. 00:05:45Защита конфигурации
-
Урок 72. 00:09:53Создание проекта в Heroku
-
Урок 73. 00:11:36Подготовка скриптов и деплой
-
Урок 74. 00:05:02Решение проблемы входа в Heroku
-
Урок 75. 00:08:59Запуск проекта
-
Урок 76. 00:05:36Создание Github репозитория
-
Урок 77. 00:08:06Настройка сервера
-
Урок 78. 00:04:49Установка зависимостей и запуск
-
Урок 79. 00:03:32Установка MongoDB на Ubuntu
-
Урок 80. 00:05:57Запуск проекта
-
Урок 81. 00:03:08Запуск проекта с PM2
-
Урок 82. 00:03:17Подключение домена
-
Урок 83. 00:49:25Введение в язык JavaScript. Синтаксис. Переменные
-
Урок 84. 01:06:43Типы данных в JavaScript
-
Урок 85. 01:12:55Условные инструкции в JavaScript. Инструкции циклов и переходов
-
Урок 86. 00:47:57JavaScript функции
-
Урок 87. 00:46:26Массивы в JavaScript
-
Урок 88. 00:46:51Методы работы с массивами
-
Урок 89. 00:48:50Дата и время в интерпретаторе JavaScript
-
Урок 90. 00:39:14Инструменты JavaScript. Работа со строками
-
Урок 91. 00:34:44Математические преобразования
-
Урок 92. 00:41:13Объекты. Часть 1
-
Урок 93. 00:48:25Объекты. Часть 2
-
Урок 94. 00:57:57Объект JavaScript Window. Часть 1
-
Урок 95. 00:54:32Объект JavaScript Window. Часть 2
-
Урок 96. 00:40:27Объекты Location, Navigation, History, Screen
-
Урок 97. 00:43:07Объект Document. DOM. Выборка HTML элементов
-
Урок 98. 01:02:54Навигация по дереву DOM
-
Урок 99. 00:55:42Работа с содержимым HTML элементов
-
Урок 100. 01:03:10Работа с формами JavaScript
-
Урок 101. 00:40:45Обработка событий в JavaScript
-
Урок 102. 00:49:36Аргументы обработчиков событий. Отмена событий
-
Урок 103. 00:27:22Фазы распространения событий
-
Урок 104. 00:46:38JavaScript. События мыши
-
Урок 105. 00:41:32JavaScript. События клавиатуры и элементов форм
-
Урок 106. 00:33:54JavaScript. Работа с Ajax
-
Урок 107. 00:12:48Настройка окружения
-
Урок 108. 00:11:25Переменные
-
Урок 109. 00:13:22Стрелочные функции
-
Урок 110. 00:08:24Параметры по умолчанию
-
Урок 111. 00:13:49Объекты
-
Урок 112. 00:09:12Деструктуризация
-
Урок 113. 00:08:37Rest и Spread операторы
-
Урок 114. 00:09:17Строки
-
Урок 115. 00:05:16Циклы
-
Урок 116. 00:12:55Классы
-
Урок 117. 00:09:59Set и WeakSet
-
Урок 118. 00:11:51Map и WeakMap
-
Урок 119. 00:10:21Система модулей. Модули
-
Урок 120. 00:16:00Символы
-
Урок 121. 00:13:48Генераторы
-
Урок 122. 00:07:45Новые методы
-
Урок 123. 00:14:44Promise
-
Урок 124. 00:12:10Введение, установка и запуск
-
Урок 125. 00:15:49Работа с модулями
-
Урок 126. 00:11:14Пакетный менеджер NPM
-
Урок 127. 00:18:01Package.json
-
Урок 128. 00:03:34Глобальные модули
-
Урок 129. 00:14:08Встроенные модули
-
Урок 130. 00:12:28Работа с файлами
-
Урок 131. 00:06:50Создание простого веб-сервера. Часть 1
-
Урок 132. 00:17:22Создание простого веб-сервера. Часть 2
-
Урок 133. 00:06:17Получение данных из командной строки
-
Урок 134. 00:09:26Установка MongoDB
-
Урок 135. 00:12:39Подключение к базе
-
Урок 136. 00:06:43Создание схемы
-
Урок 137. 00:06:38Сохранение модели
-
Урок 138. 00:08:16Получение и сортировка данных
-
Урок 139. 00:03:04Удаление модели
-
Урок 140. 00:09:34Введение. Что такое Git и Github
-
Урок 141. 00:02:24Установка
-
Урок 142. 00:07:53Создание репозитория
-
Урок 143. 00:04:34Добавление файлов
-
Урок 144. 00:11:21Работа с Commit
-
Урок 145. 00:09:33Репозиторий на Github
-
Урок 146. 00:05:21Коммитим в Github
-
Урок 147. 00:11:57Работа в команде
-
Урок 148. 00:08:18Ветки. Теория
-
Урок 149. 00:11:54Создание веток
-
Урок 150. 00:18:02Управление ветками
-
Урок 151. 00:11:13Работа с логами
-
Урок 152. 00:12:38Базовые типы и компиляция
-
Урок 153. 00:07:01Массивы
-
Урок 154. 00:14:28Типы функций
-
Урок 155. 00:09:27Объекты
-
Урок 156. 00:11:43Компилятор и конфигурация
-
Урок 157. 00:07:40Специальные типы. Enum, Never, Null
-
Урок 158. 00:11:42Классы
-
Урок 159. 00:13:18Наследование классов
-
Урок 160. 00:12:04Интерфейсы
-
Урок 161. 00:20:31Общие типы (generic)
-
Урок 162. 00:16:25Декораторы
-
Урок 163. 00:10:11Namespace
-
Урок 164. 00:11:39Typescript и Webpack
-
Урок 165. 00:23:50Установка и создание первого стрима
-
Урок 166. 00:10:11Создание стрима из события. Функция FromEvent
-
Урок 167. 00:13:46Создание стрима. Простые операторы
-
Урок 168. 00:06:13Создание стрима из массивов
-
Урок 169. 00:06:29Создание стрима из промисов
-
Урок 170. 00:12:52Операторы для трансформации. Метод Map
-
Урок 171. 00:14:26Операторы для выбора
-
Урок 172. 00:16:52Операторы для фильтрации
-
Урок 173. 00:09:46Буферы
-
Урок 174. 00:10:56Утилиты
-
Урок 175. 00:11:49Совмещение стримов. Merge и Concat
-
Урок 176. 00:11:10Совмещение стримов. MergeMap, ConcatMap
-
Урок 177. 00:11:24Совмещение стримов. Zip, CombineLatest
-
Урок 178. 00:10:48Обработка ошибок
-
Урок 179. 00:13:09Классы Subject
-
Урок 180. 00:20:04Практика. Приложение получение пользователей из VK
- Категории
- Источники
- Все курсы
- Разделы
- Книги
Рабочий экспорт класса LoginPageComponent в login-page.component.ts
export class LoginPageComponent implements OnInit {
form = new FormGroup({
email: new FormControl(''),
password: new FormControl(''),
});
constructor() {
}
ngOnInit(): void {
this.form = new FormGroup({
email: new FormControl(null, [Validators.required, Validators.email]),
password: new FormControl(null, [Validators.required, Validators.minLength(6)])
})
}
onSubmit(){
}
}