Vue Advanced продвинутый курс по разработке SPA [Дмитрий Лаврик]

Bot

Администратор
Команда форума
23 Янв 2020
192,145
3,087
113
Vue Advanced Продвинутый курс по разработке SPA от Дмитрия Лаврика.
Цель курса
Рассмотреть решение главных задач, возникающих при создании Single Page Application, таких как построение архитектуры приложения, работа с пользователями и авторизационными токенами, server side rendering и т.п.

Для продуктивного участия желательно прохождение базового курса по Vue. Однако, если вы уже знакомы с основами работы с vuex, vue-router, axios или fetch, можно начинать с текущей ступени.

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


Спойлер: Программа курса
31 августа, 20:00 — урок 1

  • Анализ SPA после vue level 1
  • Улучшение архитектуры приложения
  • Обработка и красивый показ ошибок
  • Нюансы работы с Vue Router
  • Дочерние маршруты, хуки и события
  • Meta-данные маршрутов
3 сентября, 20:00 — урок 2
  • Работа с авторизацией в SPA
  • Создание модуля vuex/user
  • Взаимодействие с серверным API
  • Авторизация и JWT-токены
  • Создание закрытых страниц
  • Проверка прав доступа
3 сентября, 20:00 — урок 2
  • Работа с авторизацией в SPA
  • Создание модуля vuex/user
  • Взаимодействие с серверным API
  • Авторизация и JWT-токены
  • Создание закрытых страниц
  • Проверка прав доступа
10 сентября, 20:00 — урок 4
  • Идеи server side rendering
  • Сервер на node.js + express
  • SSR шаг за шагом на простом примере
  • Vue Server Renderer
  • Client и server entries
  • Настройка vue-cli и webpack
14 сентября, 20:00 — урок 5
  • SSR в более сложном SPA
  • Проблемы синглтонов из es-модулей
  • Работа с роутером и хранилищем
  • Настройка axios
  • Модуль vuex для head-раздела
  • Наполнение базового шаблона


21 сентября, 20:00 — урок 6

  • Схемы дополнительной оптимизации
  • Настройка кода ответа сервера
  • Предзагрузка данных и состояния
  • Кэширование запросов
  • Кэширование страниц
  • Разделение CSS (file, head style)
24 сентября, 20:00 — урок 7
  • Альтернативная сборка проекта
  • SSR и магические помощники
  • Bundle Renderer, ServerPlugin, ClientPlugin
  • Гидратация клиентской части
28 сентября, 20:00 — урок 8
  • Доработка тренировочного SPA
  • Подведение итогов
  • Выборочный SSR для страниц
  • Идеи SSR в не node-окружениях

Продажник: js.dmitrylavrik.ru/vue-advanced/
Цена: 9 800 руб.