О курсе

Курс посвящён решению задач, возникающих при создании SPA: построение архитектуры, работа с пользователями и токенами, серверный рендеринг. В программе используется Vue 3 с классическим options API. Уроки охватывают улучшение архитектуры, работу с axios, Vue Router, авторизацию с JWT-токенами, создание закрытых страниц, проблемы SEO и пререндеринг. Отдельные уроки посвящены server side rendering на Node.js и Express, настройке Vue Server Renderer, работе с роутером и хранилищем, а также оптимизации: кэширование, предзагрузка данных, разделение CSS. В конце курса рассматривается перевод проекта на Vue 2 и выборочный SSR.

Что рассматривается в программе

  • рассматривается построение архитектуры SPA
  • разбирается работа с axios и обработка ошибок
  • изучается авторизация с JWT-токенами и закрытые страницы
  • рассматривается server side rendering на Node.js и Express
  • разбирается настройка Vue Server Renderer и webpack
  • изучаются методы оптимизации: кэширование, предзагрузка данных

Кому может быть полезен курс

  • тем, кто интересуется продвинутой разработкой SPA на Vue
  • специалистам, которым нужно ознакомиться с server side rendering
  • разработчикам, желающим изучить авторизацию и работу с токенами в SPA

Вопросы о программе

Какие темы рассматриваются в курсе?

В курсе рассматриваются архитектура SPA, работа с axios, Vue Router, авторизация с JWT-токенами, server side rendering, оптимизация и кэширование.

Какая версия Vue используется?

В курсе используется Vue 3, но с классическим options API.

Нужны ли предварительные знания для прохождения курса?

Желательно прохождение базового курса по Vue или знакомство с основами vuex, vue-router, axios или fetch.