Рассмотрим рекомендуемые темы изучения по дисциплинам.
Дисциплины дизайна
Композиция
Цветоведение
Юзабилити
Figma
Управление проектом
Jira
Системы контроля версий
Git, github.com
Авторизация и работа в системах Google, Amazon и Битрикс-24
Серверные технологии
Основы серверов
Службы создания серверов и прослушивания портов
Облачные технологии: файловые хранилища и хостинги
Node.js
PHP
База данных MySQL
Фрэймворк Laravel и разработка API для бэкенд.
Проектирование динамических страниц и фрэймворк Vue
Основы Node.js и npm
Установка Vue, Vue-cli
Cоздание проекта с помощью менеджера и через консоль
Шаблонизация
Маршрутизация. Основные и дочерние роуты.
Создание компонентов: компоненты страниц и вспомогательные.
Формат данных JSON. Взаимодействие с данными бэкенда.
CRUD — выполнение запросов на создание, редактирование, вывод и удаление записей.
Формы. Работа с данными форм.
Продивнутая работа с компонентами. Компоненты с параметрами
Классы и интерфейсы.
Управление состоянием
Авторизация и аутентификация пользователей.
Vuetify.js
TypeScript
Карты изучения
Для некоторых технологий уже разработаны карты изучения.
Карта разработчика Vue:
Карта разработчика Laravel: