• Урок 1. 00:05:09
    Что такое Angular
  • Урок 2. 00:17:05
    Установка Angular
  • Урок 3. 00:16:26
    Обзор структуры проекта
  • Урок 4. 00:23:16
    Создание компонента
  • Урок 5. 00:11:13
    Шаблоны и стили компонента
  • Урок 6. 00:03:32
    Селекторы в компонентах
  • Урок 7. 00:20:22
    Связка компонента и шаблона. Свойства
  • Урок 8. 00:16:34
    Связка компонента и шаблона. События
  • Урок 9. 00:06:32
    Связка компонента и шаблона. Двухстороннее связывание
  • Урок 10. 00:09:48
    Директива ngIf else
  • Урок 11. 00:11:30
    Директива ngFor
  • Урок 12. 00:14:26
    Директивы ngStyle и ngClass
  • Урок 13. 00:08:08
    Пайпы
  • Урок 14. 00:12:57
    Передача параметров в компонент
  • Урок 15. 00:14:26
    Получение данных из компонента
  • Урок 16. 00:10:18
    Область видимости CSS
  • Урок 17. 00:13:36
    Доступ к DOM элементам
  • Урок 18. 00:11:31
    Передача HTML-кода компоненту
  • Урок 19. 00:20:07
    Жизненный цикл компонента
  • Урок 20. 00:14:49
    Создание директивы
  • Урок 21. 00:07:36
    Использование Renderer
  • Урок 22. 00:09:09
    Работа с событиями
  • Урок 23. 00:06:55
    Передача параметров
  • Урок 24. 00:06:51
    Директива ngSwitch
  • Урок 25. 00:20:18
    Использование пайпов
  • Урок 26. 00:13:10
    Создание своего пайпа
  • Урок 27. 00:15:00
    Создание динамического фильтра
  • Урок 28. 00:06:22
    Оптимизация пайпов
  • Урок 29. 00:05:50
    Async пайп
  • Урок 30. 00:13:21
    Создание сервиса
  • Урок 31. 00:13:09
    Связь компонентов через сервис
  • Урок 32. 00:07:05
    Использование сервиса в сервисе
  • Урок 33. 00:03:21
    Вводный
  • Урок 34. 00:13:06
    TD Создание формы
  • Урок 35. 00:11:33
    D Валидация формы 1
  • Урок 36. 00:07:08
    TD Валидация формы 2
  • Урок 37. 00:04:05
    TD Значения по умолчанию
  • Урок 38. 00:05:21
    TD Группировка форм
  • Урок 39. 00:10:39
    TD Динамическое изменение формы
  • Урок 40. 00:10:10
    R Создание формы
  • Урок 41. 00:08:04
    R Валидация формы
  • Урок 42. 00:04:30
    R Группировка форм
  • Урок 43. 00:11:27
    R Создание валидатора
  • Урок 44. 00:08:56
    R Создание асинхронного валидатора
  • Урок 45. 00:12:42
    Настройка сервера
  • Урок 46. 00:16:08
    Получение данных. Метод GET
  • Урок 47. 00:09:56
    Вывод данных в шаблон
  • Урок 48. 00:10:45
    Добавление элементов. Метод POST
  • Урок 49. 00:14:18
    Изменение элементов. Метод PUT
  • Урок 50. 00:05:56
    Удаление элементов. Метод DELETE
  • Урок 51. 00:05:11
    Добавление хедеров
  • Урок 52. 00:07:24
    Обработка ошибок
  • Урок 53. 00:09:32
    Async пайп
  • Урок 54. 00:13:08
    Создание роутов
  • Урок 55. 00:05:11
    Создание роутинг модуля
  • Урок 56. 00:11:30
    Навигация между страницами
  • Урок 57. 00:06:12
    Программная навигация
  • Урок 58. 00:21:15
    Параметры адресной строки. Урок 1
  • Урок 59. 00:13:43
    Параметры адресной строки. Урок 2
  • Урок 60. 00:04:42
    Встроенные роуты
  • Урок 61. 00:05:03
    Редирект и обработка ошибок
  • Урок 62. 00:16:03
    Защищенные роуты
  • Урок 63. 00:20:15
    Создание модуля
  • Урок 64. 00:05:09
    Создание общего модуля
  • Урок 65. 00:12:12
    Ленивая загрузка
  • Урок 66. 00:05:32
    Предзагрузка модулей
  • Урок 67. 00:25:01
    Создание анимации
  • Урок 68. 00:09:15
    Множество состояний
  • Урок 69. 00:08:49
    Сложный переход
  • Урок 70. 00:11:47
    Пустое состояние
  • Урок 71. 00:11:11
    Специальные символы
  • Урок 72. 00:11:06
    Детальное управление анимацией
  • Урок 73. 00:05:32
    События
  • Урок 74. 00:15:08
    Запуск тестов
  • Урок 75. 00:18:04
    Тестирование компонента
  • Урок 76. 00:12:05
    Тестирование сервиса. Инъекция
  • Урок 77. 00:05:18
    Тестирование методов сервиса
  • Урок 78. 00:13:32
    Асинхронное тестирование
  • Урок 79. 00:07:50
    Тестирование пайпа
  • Урок 80. 00:07:15
    Тестирование директивы
  • Урок 81. 00:04:05
    Вводный
  • Урок 82. 00:15:50
    Настройка рабочего окружения
  • Урок 83. 00:09:34
    Подключение стилей
  • Урок 84. 00:13:22
    Модуль авторизации
  • Урок 85. 00:19:08
    Регистрация роутов + подключение шаблона
  • Урок 86. 00:19:56
    Страница логина. Валидация
  • Урок 87. 00:20:34
    Страница логина. Получение данных с сервера
  • Урок 88. 00:08:45
    Страница логина. Авторизация
  • Урок 89. 00:25:48
    Страница регистрации
  • Урок 90. 00:06:56
    Создание асинхронного валидатора
  • Урок 91. 00:10:55
    Создание модуля системы
  • Урок 92. 00:06:22
    Перенос шаблонов
  • Урок 93. 00:06:23
    Создание левого меню
  • Урок 94. 00:12:49
    Создание хедера
  • Урок 95. 00:15:21
    Страница счета. Получение данных
  • Урок 96. 00:12:20
    Создание базового класса для API
  • Урок 97. 00:19:05
    Страница счета. Вывод данных
  • Урок 98. 00:07:02
    Создание пайпа формата дат и времени
  • Урок 99. 00:08:35
    Страница записей. Создание шаблона
  • Урок 100. 00:22:02
    Страница записей. Добавление категорий
  • Урок 101. 00:28:02
    Страница записей. Редактирование категорий
  • Урок 102. 00:18:48
    Страница записей. Добавление события 1
  • Урок 103. 00:19:31
    Страница записей. Добавление события 2
  • Урок 104. 00:27:29
    Страница планирования
  • Урок 105. 00:04:05
    Страница истории. Шаблон
  • Урок 106. 00:23:14
    Страница истории. График
  • Урок 107. 00:10:29
    Страница истории. Список
  • Урок 108. 00:19:30
    Страница истории. Поиск
  • Урок 109. 00:16:00
    Страница истории. Детальная страница
  • Урок 110. 00:27:25
    Страница истории. Фильтр 1
  • Урок 111. 00:13:50
    Страница истории. Фильтр 2
  • Урок 112. 00:05:08
    Ленивая загрузка модуля
  • Урок 113. 00:07:13
    Защита роутов
  • Урок 114. 00:05:34
    Страница «404»
  • Урок 115. 00:04:56
    Красивый лоадер
  • Урок 116. 00:07:27
    Анимации
  • Урок 117. 00:05:09
    SEO опитмизация
  • Урок 118. 00:07:04
    Финальная сборка