Скоро! Nuxt - интенсивный базовый курс [Дмитрий Лаврик]

Статус
В этой теме нельзя размещать новые ответы.
Nuxt - интенсивный базовый курс [Дмитрий Лаврик]
Nuxt - интенсивный базовый курс [Дмитрий Лаврик]


Описание:

Наша цель - освоение ключевых аспектов фреймворка Nuxt и получение навыков разработки SPA с поддержкой Server Side Rendering, минимизируя при этом трудозатраты программиста (в сравнении с созданием SSR на Vue с нуля).

Мы стремимся к максимальной практичности, поэтому с самого начала включаем Vuetify, изучаем его компоненты и прослеживаем возможные трудности использования UI-библиотек при SSR.

Структура обучающего программного курса:

Урок 1

  • Знакомство с Nuxt и работа с Nuxi
  • Разработочный процесс и концепция автоимпорта
  • Организация директорий и ключевые элементы системы
  • Базовый роутинг, страницы и компоненты
  • Плагины и middleware
  • Конфигурации в nuxt.config
Урок 2
  • Выбор UI, интеграция Vuetify 3 в Nuxt
  • Основы работы с Vuetify
  • Настройка и стилизация
  • Application layout
  • Главные UI-компоненты
  • Правильная интеграция иконок
Урок 3
  • SSR и гидратация SPA
  • Вопрос асинхронных операций
  • Манипуляции с данными в Nuxt
  • useFetch, useAsyncData и $fetch
  • Создание обертки $appFetch
  • Особенности плагинов: setup, dependsOn, provide
Урок 4
  • Авторизация: pinia и auth store
  • Роутинг и nested routes
  • Мета-данные маршрутов и definePageMeta
  • Разработка Auth-middleware
  • $appFetch: авторизация и обработка 401-х ошибок
  • Отключение SSR для закрытых страниц
Урок 5
  • Создание логин-страницы
  • Обработка форм
  • Разработка composable useForm
  • Обработка 422-х ошибок
  • Layouts для клиентской части и админ-панели
Урок 6
  • Разработка функционала для админ-панели
  • Взаимодействие с backend-api
  • Api и repository pattern
  • Небольшой dive в typescript
  • Скрытая директория .nuxt и магия типов
Урок 7
  • Режимы создания контента
  • Пререндеринг vs SSR
  • SSR и хитрости UI-библиотек
  • Обработка SEO-тегов
  • AsyncData и динамические meta-теги
Урок 8
  • Дополнительная работа над SPA
  • Развертывание на VDS
  • Node.js и pm2
  • Nginx reverse proxy
  • Проверка Core Web Vitals с SSR и без
Дата начала курса: 3 октября 2024
Стоимость курса: 12 600 руб.
Скрытая ссылка[/B]


Материал «Nuxt - интенсивный базовый курс [Дмитрий Лаврик]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу