Разработка части фронтенд приложения ведётся с помощью шаблона проектирования MV-VM и функциональньного компонентного программирования.
Установка Node.js и менеджера пакетов NPM. Основы использования.
Установка Vue и Vue-cli.
Способы создания приложения: с помощью менеджера проектов и с помощью консольных команд Vue-cli.
Подключение свёрстанного шаблона к приложению Vue.
Шаблонизация проекта. Выделение базового шаблона и подшаблонов страниц. Динамические и статические страницы.
Разбивка шаблонов на компоненты с расширением .vue.
Подключение модулей Axios, Eslint, Babel и router-vue.
Фронтенд маршутизация.
Получение данных из бэкенд маршрутов с помощью модуля Axios.
Создание функций и прослушивателей на стороне фронтенд, разработка форм приложения.
Использование типов запросов Get, Post, Put, Delete и Any.
Использование модуля Vue\Socialite и модульная обработка бэкенд запросов.
Использование токена в запросах.
Сохранение данных на строне фронтенд.
Разработка кабинета пользователя.