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

Nuxt — fullstack Vue фреймворк

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

В этом курсе мы познакомимся с Nuxt — веб-фреймворком на Vue. Курс будет максимально практическим, так как мы всё будем изучать, создавая интернет-магазин и сразу применяя полученные знания на практике. Для проекта подготовлено множество макетов и готовое API, которое вы сможете запустить локально.

Мы начнём с создания нового проекта, настроим layout и разберёмся с роутингом. Далее погрузимся в Universal Rendering, посмотрим, как он работает, что такое гидратация и чем SSR отличается от CSR.

После этого изучим PostCSS, работу со стилями и анимацию смены страниц, посмотрим, как работать с состоянием в SSR и подключим Pinia. Затем перейдём к более продвинутым темам, таким как авторизация в Nuxt, SEO, мета-теги и OpenGraph. В конце курса рассмотрим backend-составляющую Nuxt, создадим простое API и сохраним данные пользователя в базу данных.

После прохождения курса вы сможете:

  • Создавать Nuxt-приложения с нуля
  • Настраивать SSR и SSG
  • Работать с файловым роутингом
  • Разрабатывать переиспользуемые композаблы
  • Настраивать middleware и плагины
  • Интегрировать внешние API
  • Оптимизировать SEO и производительность
  • Работать с модулями экосистемы
  • Развертывать приложения в продакшен

Программа курса

01. Введение

  • Nuxt
  • Как устроен курс
  • Обзор проекта
  • Работа на платформе
  • Проект домашнего задания
  • AI и тренажёры
  • Практика на проекте
  • Рекомендуемый курс

02. Настройка окружения

  • Настройка окружения
  • Установка Node
  • Настройки VSCode
  • Создание проекта
  • Домашнее задание AI

03. Структура проекта

  • Обзор проекта
  • Автоимпорт
  • Вложенные компоненты
  • Настройка автоимпортов
  • App configuration
  • Environment vars
  • Тест — Структура проекта

04. Роутинг

  • Добавление страниц
  • Программный роутинг
  • NuxtLink и prefetch
  • Перенаправление
  • Страница ошибки
  • Nuxt Font и стили
  • Упражнение — Компонент кнопки
  • Упражнение — Стилизация страницы ошибки
  • Структура путей
  • Динамические пути
  • Тест — Роутинг

05. Layout

  • Default Layout
  • Custom Layout
  • Упражнение — Input
  • Добавление иконок
  • NuxtIcon
  • Упражнение — Вёрстка Footer
  • Стилизация иконок
  • Упражнение — Шапка
  • Состояние ссылок
  • Тест — Layout

06. Server Side Rendering

  • Universal Rendering
  • Пример рендера
  • Client Side Rendering
  • ClientOnly
  • Жизненный цикл Nuxt
  • Hybrid Rendering
  • Тест — Server Side Rendering

07. Стилизация и анимация

  • CSS модули
  • Postcss
  • Page Transitions
  • Внешние стили
  • Tailwind
  • Тест — Стилизация и анимация

08. Получение данных

  • Развёртка API
  • Запросы в Insomnia
  • $fetch
  • useFetch
  • Ограничения useFetch
  • Refresh данных
  • useAsyncData
  • Упражнение — Select
  • Вывод категорий в каталоге
  • Упражнение — Карточка товара
  • v-bind стилей
  • Упражнение — Данные товаров
  • Тест — Получение данных

09. Работа с состоянием

  • Повторный запрос данных
  • Хранение состояния с SSR
  • Упражнение — Поиск по каталогу
  • useDebounce
  • Добавление Pinia
  • Store для избранного
  • callOnce
  • Добавление в избранное
  • Persisted State
  • Упражнение — Отображение избранного
  • Тест — Работа с состоянием

10. Авторизация

  • Форма авторизации
  • Получение JWT
  • Упражнение — State авторизации
  • Middleware
  • Глобальный middleware
  • Упражнение — Выход пользователя
  • Тест — Авторизация

11. SEO и Metadata

  • Default head и favicon
  • useHead и useSeoMeta
  • Динамический title
  • Title template
  • Sitemap
  • Robots txt
  • Nuxt DevTools
  • Тест — SEO и Metadata

12. Server endpoints

  • Server Middleware
  • Server routes
  • Body Query Params
  • Подключение базы данных
  • Сохранение данных
  • Интеграция с frontend
  • Упражнение — Получение данных
  • Тест — Server endpoints

13. Заключение

  • Куда двигаться дальше?
  • Финальное тестирование
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 21.07.2025 Артикул 1939

Об авторах

Фото: PurpleSchool
0.0
PurpleSchool
Онлайн-школа для разработчиков, основанная Антоном Ларичевым в 2022 году. Короткие уроки, практика и code review — frontend, backend, DevOps и мобильная разработка.
Фото: Антон Ларичев
Новый
5.0
Антон Ларичев
Основатель онлайн-школы PurpleSchool, разработчик с опытом более 13 лет. Автор курсов по TypeScript, React, NestJS, Go и DevOps.

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

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

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

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

Постер товара: Nuxt - интенсивный базовый курс
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Nuxt - интенсивный базовый курс
Vue.js и Nuxt
Постер товара: Фреймворк Nuxt.js. Руководство по Full-Stack разработке
Скидка 83%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Фреймворк Nuxt.js. Руководство по Full-Stack разработке
Vue.js и Nuxt
Постер товара: Практический Vue.js с нуля до траблшутинга
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Практический Vue.js с нуля до траблшутинга
Vue.js и Nuxt
Постер товара: Vue.js Интенсивный курс для программистов
Скидка 90%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Vue.js Интенсивный курс для программистов
Vue.js и Nuxt
Постер товара: Vue и Vuex - пишем реальный проект с нуля
Скидка 80%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Vue и Vuex - пишем реальный проект с нуля
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 Advanced продвинутый курс по разработке SPA
Скидка 90%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Vue Advanced продвинутый курс по разработке SPA
Vue.js и Nuxt