Содержание курса
1. Введение
7 уроков
369
312
25м
19
Открытый
1.1
О чем курс?
↗
64
29
6м 19с
8
Открытый
1.2
О проекте
↗
60
60
3м 7с
4
Открытый
1.3
Установка проекта
↗
52
43
3м 23с
2
Открытый
1.4
Структура папок
↗
47
47
2м 20с
1
Открытый
1.5
Стартовый разбор проекта
↗
48
48
3м 22с
2
Открытый
1.6
Установка PrimeVue
↗
52
40
4м 35с
1
Открытый
1.7
Установка Tailwind
↗
46
45
3м 11с
1
2. Регистрация и вход пользователя, валидация
18 уроков
501
466
105м
6
Закрытый
2.1
Создание табов и страницы авторизации
↗
42
38
8м 46с
3
Закрытый
2.2
Создание формы входа
↗
39
37
6м 37с
0
Закрытый
2.3
Создание формы регистрации
↗
36
34
4м 30с
0
Закрытый
2.4
Создание формы восстановление пароля
↗
34
34
3м 7с
0
Закрытый
2.5
Подключение валидации
↗
34
31
16м 40с
3
Закрытый
2.6
Подключение компонента уведомлений
↗
31
28
3м 27с
0
Закрытый
2.7
Установка Supabase
↗
31
25
7м 28с
0
Закрытый
2.8
Подключение Supabase к регистрации
↗
28
25
7м 17с
0
Закрытый
2.9
Создание composable для компонента Toast
↗
26
24
4м 7с
0
Закрытый
2.10
Использование Composable подхода для авторизации
↗
26
25
13м 31с
0
Закрытый
2.11
Создание таблицы пользователей в Supabase
↗
25
21
7м 53с
0
Закрытый
2.12
Хранение данных пользователя в базе данных
↗
24
24
4м 8с
0
Закрытый
2.13
Подключение Supabase к логину
↗
22
19
4м 6с
0
Закрытый
2.14
Подключение Supabase к восстановлению пароля
↗
20
20
6м 10с
0
Закрытый
2.15
Создание страницы для ввода нового пароля
↗
20
20
6м 44с
0
Закрытый
2.16
Добавление логики на страницу ввода нового пароля
↗
21
20
3м 4с
0
Закрытый
2.17
Настройка GitHub для входа
↗
21
21
2м 42с
0
Закрытый
2.18
Кнопка входа через GitHub
↗
21
20
2м 27с
0
3. Защита роутов
5 уроков
106
97
29м
0
Закрытый
3.1
Верстка шапки
↗
21
19
4м 12с
0
Закрытый
3.2
Получение информации о юзере в шапке (Pinia)
↗
22
20
11м 54с
0
Закрытый
3.3
Защита роутов
↗
21
19
6м 48с
0
Закрытый
3.4
Работа с access токенами
↗
22
20
3м 27с
0
Закрытый
3.5
Реализация выхода из приложения
↗
20
19
5м 56с
0
4. Категории ссылок
7 уроков
139
128
37м
0
Закрытый
4.1
Верстка модального окна c категориями
↗
21
19
12м 20с
0
Закрытый
4.2
Создание таблицы для категорий в Supabase и установка правил
↗
20
20
4м 48с
0
Закрытый
4.3
Добавление категории в таблицу Supabase
↗
20
18
6м 56с
0
Закрытый
4.4
Отображение категорий сразу после их добавления в Supabase
↗
19
18
3м 54с
0
Закрытый
4.5
Получение всего списка категорий в модальном окне
↗
20
19
3м 25с
0
Закрытый
4.6
Добавление компонента скелетона
↗
20
17
5м 53с
0
Закрытый
4.7
Удаление категории
↗
19
17
4м 3с
0
5. Добавление ссылок
5 уроков
91
80
50м
0
Закрытый
5.1
Верстка модального окна создания ссылки
↗
19
17
11м 55с
0
Закрытый
5.2
Валидация полей ввода
↗
19
14
5м 46с
0
Закрытый
5.3
Создание таблиц и правил в Supabase
↗
18
18
6м 15с
0
Закрытый
5.4
Получение категорий из Supabase в модальном окне
↗
18
17
11м 23с
0
Закрытый
5.5
Добавление ссылки в базу данных
↗
17
14
16м 29с
0
6. Работа со ссылками
9 уроков
131
113
50м
0
Закрытый
6.1
Получение списка ссылок
↗
16
15
11м 41с
0
Закрытый
6.2
Создание компонента ссылок и вывод ссылок
↗
16
15
6м 25с
0
Закрытый
6.3
Доработка компонента ссылок
↗
16
14
5м 48с
0
Закрытый
6.4
Копирование ссылки
↗
15
12
2м 25с
0
Закрытый
6.5
Доработка компонента Toast в мобильной версии
↗
14
12
2м 47с
0
Закрытый
6.6
Добавление в избранное
↗
14
12
7м 16с
0
Закрытый
6.7
Удаление ссылки
↗
13
11
2м 6с
0
Закрытый
6.8
Счетчик кликов по ссылке
↗
14
12
3м 0с
0
Закрытый
6.9
Редактирование ссылки
↗
13
10
11м 25с
0
7. Фильтры и пагинация
3 урока
36
31
27м
0
Закрытый
7.1
Фильтрация по избранным ссылкам
↗
11
10
8м 41с
0
Закрытый
7.2
Сортировка по популярности
↗
13
11
3м 49с
0
Закрытый
7.3
Пагинация
↗
12
10
16м 12с
0
8. Завершение проекта
1 урок
14
9
8м
0
Закрытый
8.1
Финал
↗
14
9
8м 39с
0
9. Доработки и улучшения пользовательского опыта
1 урок
11
9
11м
0
Закрытый
9.1
Исправление регистрации, роутов и модальных окон
↗
11
9
11м 41с
0