Ежедневно, с 8:30 до 22:30
Предзаказ
1733

Nuxt — интенсивный базовый курс

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
990 ₽
10710 ₽
-91%
Кэшбэк: 5% (50 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Задача: разобраться с главными темами фреймворка 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
  • Роутинг и вложенные маршруты
  • Мета-данные маршрутов и definePageMeta
  • Разработка Auth-middleware
  • $appFetch: авторизация и 401-ые ошибки
  • Отключение SSR для закрытых страниц

Урок 5

  • Создание страницы входа на сайт
  • Работа с формами
  • Создание composable useForm
  • Обработка 422-ых ошибок
  • Layouts для клиентской части и админ-панели

Урок 6

  • Разработка функционала админки
  • Взаимодействие с backend-api
  • Api и паттерн repository
  • Умеренное погружение в typescript
  • Скрытая папка .nuxt и магия типов

Урок 7

  • Режимы генерации контента
  • Пререндеринг vs SSR
  • SSR и фокусы UI-библиотек
  • Работа с SEO-тегами
  • AsyncData и динамические метатеги

Урок 8

  • Доработка SPA
  • Развёртывание на VDS
  • Node.js и pm2
  • Nginx reverse proxy
  • Проверка Core Web Vitals с SSR и без
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 22.09.2024 Артикул 1733

Об авторах

Фото: Дмитрий Лаврик
0.0
Дмитрий Лаврик
Веб-разработчик и преподаватель, учит с 2011 года, автор библиотеки SmartGrid. Курсы по вёрстке, JavaScript, Vue, React, Node.js, PHP и Laravel.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Nuxt - fullstack Vue фреймворк
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Nuxt - fullstack Vue фреймворк
Vue.js и Nuxt
Постер товара: Vue.js Интенсивный курс для программистов
Скидка 90%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Vue.js Интенсивный курс для программистов
Vue.js и Nuxt
Постер товара: Vue Advanced продвинутый курс по разработке SPA
Скидка 90%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Vue Advanced продвинутый курс по разработке SPA
Vue.js и Nuxt
Постер товара: Фреймворк Nuxt.js. Руководство по Full-Stack разработке
Скидка 83%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Фреймворк Nuxt.js. Руководство по Full-Stack разработке
Vue.js и Nuxt
Постер товара: Курс Vue.js для опытных разработчиков
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс Vue.js для опытных разработчиков
Vue.js и Nuxt
Постер товара: Современный JavaScript + Vue с нуля на реальных проектах
Скидка 74%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Современный JavaScript + Vue с нуля на реальных проектах
JavaScript
Постер товара: Практический Vue.js с нуля до траблшутинга
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Практический Vue.js с нуля до траблшутинга
Vue.js и Nuxt
Постер товара: React. Интенсивный курс для программистов
Скидка 91%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
React. Интенсивный курс для программистов
React и Next.js