Программирование [Дмитрий Лаврик] Vue Advanced (2021)

Просмотры:
491
Ответы:
0
Мегамодератор
Модератор
Редактор
16 Сен 2019
8,125
Голосов: 0
0.0 5 0 0 https://m3.megasliv.pro/threads/dmitrij-lavrik-vue-advanced-2021.179746/
#1
Автор: Дмитрий Лаврик
Название: Vue Advanced (2021)

1.jpg


Описание:

Цель курса

Рассмотреть решение главных задач, возникающих при создании Single Page Application, таких как построение архитектуры приложения, работа с пользователями и авторизационными токенами, server side rendering и т.п.

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

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

За новшествами следуем аккуратно – в курсе используется Vue 3, но с классическим options api.

Урок 1

Анализ SPA после vue level 1

Улучшение архитектуры приложения

Адекватная работа с axios

Обработка и красивый показ ошибок

Нюансы работы с Vue Router

Дочерние маршруты, хуки и события


Урок 2

Работа с авторизацией в SPA

Создание модуля vuex/user

Взаимодействие с серверным API

Создание закрытых страниц

Meta-данные маршрутов

Проверка прав доступа


Урок 3

Улучшение тренировочного SPA

Изучение серверного API

Авторизация и JWT-токены

Личный кабинет пользователя

Модуль рейтинга товаров

SPA и проблемы с SEO. Пререндеринг


Урок 4

Идеи server side rendering

Сервер на node.js + express

SSR шаг за шагом на простом примере

Vue Server Renderer

Client и server entries

Настройка vue-cli и webpack


Урок 5

SSR в более сложном SPA

Проблемы синглтонов из es-модулей

Работа с роутером и хранилищем

Настройка axios

Модуль vuex для head-раздела

Наполнение базового шаблона


Урок 6

Схемы дополнительной оптимизации

Настройка кода ответа сервера

Предзагрузка данных и состояния

Кэширование запросов

Кэширование страниц

Разделение CSS (file, head style)


Урок 7

Доработка тренировочного SPA

Гидратация клиентской части

Альтернативная сборка проекта

SSR и WebpackManifestPlugin


Урок 8

Подведение итогов

Перевод проекта на Vue 2

Выборочный SSR для страниц

Идеи SSR в не node-окружениях

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.


Скачать:
 
Сверху
Премиум-доступ
Премиум на месяц
450 ₽
Премиум навсегда
450 ₽