-
Урок 1.
00:04:55
1.1. Vue и Pinia
-
Урок 2.
00:07:17
1.2. Как устроен курс
-
Урок 3.
00:03:35
1.3. Обзор проектов
-
Урок 4.
00:02:23
1.4. Проекты домашних заданий
-
Урок 5.
00:01:36
1.5. Обзор курсов
-
Урок 6.
00:10:20
1.6. Работа на платформе
-
Урок 7.
00:06:03
1.7. AI и тренажёры
-
Урок 8.
00:03:33
1.8. Стажировка в студии
-
Урок 9.
00:03:00
2.1. Настройка окружения
-
Урок 10.
00:03:24
2.2. Настройки VSCode
-
Урок 11.
00:05:30
2.3. Установка Node
-
Урок 12.
00:15:10
2.4. О работе NVM
-
Урок 13.
00:04:35
2.5. Создание проекта
-
Урок 14.
00:17:32
2.6. Домашнее задание AI
-
Урок 15.
00:05:03
3.1. Обзор проекта
-
Урок 16.
00:03:15
3.2. Структура компонент
-
Урок 17.
00:06:30
3.3. Настройка eslint
-
Урок 18.
00:04:04
3.4. Шаблоны
-
Урок 19.
00:04:15
3.5. Bind атрибутов
-
Урок 20.
00:02:35
3.6. JS в шаблонах
-
Урок 21.
00:04:00
3.7. Composition API
-
Урок 22.
00:02:30
4.1. Макет проекта
-
Урок 23.
00:07:09
4.2. Упражнение - Глобальный стиль
-
Урок 24.
00:05:16
4.3. Что такое компоненты
-
Урок 25.
00:06:05
4.4. Первый компонент
-
Урок 26.
00:05:40
4.5. Стилизация
-
Урок 27.
00:02:46
4.6. Slot
-
Урок 28.
00:03:47
4.7. Несколько slot
-
Урок 29.
00:07:40
4.8. Декомпозиция на компоненты
-
Урок 30.
00:03:36
4.9. Упражнение - Сборка app
-
Урок 31.
00:05:24
5.1. Компонент статистики
-
Урок 32.
00:06:40
5.2. defineProps
-
Урок 33.
00:01:40
5.3. withDefaults
-
Урок 34.
00:04:15
5.4. v-bind
-
Урок 35.
00:09:31
5.5. Использование svg
-
Урок 36.
00:05:25
5.6. Упражнение - Ввод города
-
Урок 37.
00:05:16
5.7. Events
-
Урок 38.
00:05:23
5.8. defineEmits
-
Урок 39.
00:04:03
5.9. Валидация emits
-
Урок 40.
00:05:15
5.10. Наследование атрибутов
-
Урок 41.
00:04:55
6.1. Как работает реактивность
-
Урок 42.
00:06:12
6.2. Proxy
-
Урок 43.
00:07:11
6.3. Ref
-
Урок 44.
00:03:18
6.4. reactive
-
Урок 45.
00:06:49
6.5. Unwrap
-
Урок 46.
00:03:55
6.6. nextTick
-
Урок 47.
00:02:46
6.7. Упражнение - Состояние редактирования
-
Урок 48.
00:09:22
6.8. computed
-
Урок 49.
00:04:15
7.1. v-if
-
Урок 50.
00:03:15
7.2. v-else
-
Урок 51.
00:03:15
7.3. v-show
-
Урок 52.
00:09:53
7.4. Упражнение - Input
-
Урок 53.
00:08:53
7.5. v-for
-
Урок 54.
00:04:25
7.6. Упражнение - Список данных
-
Урок 55.
00:06:58
7.7. Наивная реализация input
-
Урок 56.
00:04:31
7.8. v-model
-
Урок 57.
00:04:23
7.9. defineModel
-
Урок 58.
00:04:25
8.1. Lifecycle Hooks
-
Урок 59.
00:07:56
8.2. Примеры Hooks
-
Урок 60.
00:09:09
8.3. watch
-
Урок 61.
00:05:38
8.4. API погоды
-
Урок 62.
00:06:40
8.5. Получение данных
-
Урок 63.
00:02:07
8.6. keyup
-
Урок 64.
00:03:19
8.7. Упражнение - Привязка данных
-
Урок 65.
00:11:36
8.8. Упражнение - Обработка ошибок
-
Урок 66.
00:08:09
8.9. Динамические стили
-
Урок 67.
00:12:40
8.10. Упражнение - Карточка погоды
-
Урок 68.
00:09:06
8.11. Упражнение - Вывод прогноза
-
Урок 69.
00:08:43
9.1. Динамические классы
-
Урок 70.
00:05:05
9.2. Свои директивы
-
Урок 71.
00:04:28
9.3. Упражнение - Левая панель
-
Урок 72.
00:10:00
9.4. Рефакторинг компонент
-
Урок 73.
00:06:10
9.5. Provide Inject
-
Урок 74.
00:07:15
9.6. Реализация с Provide Inject
-
Урок 75.
00:05:00
9.7. Symbol key
-
Урок 76.
00:18:40
9.8. Упражнение - Передача данных
-
Урок 77.
00:02:48
9.9. Упражнение - Финал приложения
-
Урок 78.
00:04:00
10.1. Почему TypeScript
-
Урок 79.
00:05:17
10.3. Создание приложения
-
Урок 80.
00:03:17
10.4. Обзор проекта
-
Урок 81.
00:04:26
10.5. Запуск API
-
Урок 82.
00:03:11
10.6. Работа с API
-
Урок 83.
00:07:27
10.7. Подготовка стилей
-
Урок 84.
00:07:51
10.8. Типизация defineProps
-
Урок 85.
00:07:07
10.9. Типизация ответа API
-
Урок 86.
00:03:01
11.1. Почему Pinia
-
Урок 87.
00:05:05
11.2. Установка Pinia
-
Урок 88.
00:05:12
11.3. Store профиля
-
Урок 89.
00:03:51
11.4. Actions
-
Урок 90.
00:03:05
11.5. Упражнение - Перенос в профиль
-
Урок 91.
00:04:52
11.6. Добавление axios
-
Урок 92.
00:04:14
11.7. Упражнение - Store для категорий
-
Урок 93.
00:08:40
11.8. Упражнение - Вывод списка
-
Урок 94.
00:04:32
12.1. Установка Vue Router
-
Урок 95.
00:05:15
12.2. RouterView
-
Урок 96.
00:06:17
12.3. children
-
Урок 97.
00:05:56
12.4. Упражнение - Страница входа
-
Урок 98.
00:03:58
12.5. useRouter
-
Урок 99.
00:05:39
12.6. LazyLoading
-
Урок 100.
00:10:12
12.7. Vue DevTools
-
Урок 101.
00:04:43
12.8. Active links
-
Урок 102.
00:05:14
12.9. Динамические пути
-
Урок 103.
00:03:52
12.10. Упражнение - Главная страница
-
Урок 104.
00:06:52
12.11. Helpers
-
Урок 105.
00:02:52
12.12. onBeforeRouteUpdate
-
Урок 106.
00:07:45
12.13. Упражнение - Получение закладок
-
Урок 107.
00:04:37
12.14. NotFound
-
Урок 108.
00:06:30
13.1. Типизация defineModel
-
Урок 109.
00:06:30
13.2. Работа с формой
-
Урок 110.
00:07:45
13.3. Отправка запроса на авторизацию
-
Урок 111.
00:07:30
13.4. JWT
-
Урок 112.
00:09:17
13.5. Хранения в LocalStorage
-
Урок 113.
00:07:59
13.6. NavigationGuard
-
Урок 114.
00:06:43
13.7. Данные за авторизацией
-
Урок 115.
00:15:03
13.8. Упражнение - Редактирование категории
-
Урок 116.
00:04:41
13.9. Упражнение - Удаление категории
-
Урок 117.
00:12:58
13.10. Упражнение - Компонент закладки
-
Урок 118.
00:07:59
13.11. Упражнение - Вывод списка закладок
-
Урок 119.
00:15:08
13.12. Типизация defineEmits
-
Урок 120.
00:14:12
14.1. Упражнение - добавление закладки
-
Урок 121.
00:04:26
14.2. useTemplateRef
-
Урок 122.
00:04:43
14.3. Component Registration
-
Урок 123.
00:04:50
14.4. Async Components
-
Урок 124.
00:10:26
14.5. Teleport
-
Урок 125.
00:06:00
14.6. Transition
-
Урок 126.
00:04:40
14.7. Сборка для production
-
Урок 127.
00:01:19
15.1. Куда двигаться дальше