
Аноним
Маска Организаторов
Организатор
- Сообщения
- Монеты
- +89.5
- Оплачено
- 5
- Купоны
- 0
- Кешбэк
- 0
- Баллы
- 0
- @Skladchiki
- #1
Складчина: Nuxt интенсивный базовый курс (Дмитрий Лаврик)
- Ссылка на картинку
-
Программа кура:
Урок 1
Урок 1
- Знакомство с Nuxt, работа с Nuxi
- Процесс разработки и концепция
- Структура директорий и основные части системы
- Простой роутинг, страницы и компоненты
- Плагины и middleware
- Настройки в nuxt.config
- Выбор UI, установка Vuetify 3 в Nuxt
- Базовые концепции Vuetify
- Конфигурация и стили
- Application layout
- Основные UI-компоненты
- Правильное подключение иконок
- SSR и гидратация SPA
- Проблема асинхронных операций
- Работа с данными в Nuxt
- useFetch, useAsyncData и $fetch
- Создание обёртки $appFetch
- Нюансы плагинов: setup, dependsOn, provide
- Авторизация: pinia и auth store
- Роутинг и вложенные маршруты
- Мета-данные маршрутов и definePageMeta
- Разработка Auth-middleware
- $appFetch: авторизация и 401-ые ошибки
- Отключение SSR для закрытых страниц
- Создание страницы входа на сайт
- Работа с формами
- Создание composable useForm
- Обработка 422-ых ошибок
- Layouts для клиентской части и админ-панели
- Разработка функционала админки
- Взаимодействие с backend-api
- Api и паттерн repository
- Умеренное погружение в typescript
- Скрытая папка .nuxt и магия типов
- Режимы генерации контента
- Пререндеринг vs SSR
- SSR и фокусы UI-библиотек
- Работа с SEO-тегами
- AsyncData и динамические метатеги
- Доработка SPA
- Развёртывание на VDS
- Node.js и pm2
- Nginx reverse proxy
- Проверка Core Web Vitals с SSR и без
Показать больше
Зарегистрируйтесь
, чтобы посмотреть авторский контент.