Донецкая IT-академия
+7 (949) 404-81-82 Пн–Пт 9:00–19:00
Заказать звонок
Заказать звонок

Перезвоним в рабочее время, Пн–Пт 9:00–19:00. Заявка ни к чему не обязывает.

Или позвоните сами: +7 (949) 404-81-82

Курс Pinia для Vue

Научитесь хранить и менять общие данные Vue-приложения с помощью Pinia.

Индивидуальные занятия Групповые занятия — при наборе
Иллюстрация веб-интерфейса

О курсе

Pinia пригодится, когда данные Vue-приложения используются на разных страницах. Вы научитесь выделять общее состояние, менять его через actions и показывать пользователю загрузку и ошибки.

Чему научитесь

  • Когда данные нужно вынести из компонента в store.
  • Создание хранилищ, изменение и чтение состояния.
  • Подключение store, реактивность и разделение ответственности.
  • Загрузка данных, обработка ожидания и ошибок.

Программа обучения

Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.

Модель состояния1 пара
  • Когда данные нужно вынести из компонента в store.
  • Какие данные стоит хранить глобально
  • Структура store и начальное состояние
  • Разделение нескольких областей состояния
Store и actions2 пары
  • Создание хранилищ, изменение и чтение состояния.
  • Определение getters и actions
  • Обновление данных из компонента через action
  • Сброс и восстановление состояния
Работа с компонентами2 пары
  • Подключение store, реактивность и разделение ответственности.
  • Подключение store к Vue-компоненту
  • Реактивность при извлечении свойств store
  • Согласование формы и списка на разных экранах
Асинхронные запросы2 пары
  • Загрузка данных, обработка ожидания и ошибок.
  • Асинхронная загрузка данных в action
  • Ошибки запроса и индикатор ожидания
  • Проверка состояния через инструменты разработчика

Практическая работа и результат

Организуете общее состояние приложения Vue и подключаете к нему данные с сервера.

В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.

С чего начать

Нужны основы Vue.js и JavaScript. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.

Продолжить обучение

Эта тема входит в программу «Frontend-разработчик». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.

Как проходят занятия

Аудитории, оборудование и практика — как это выглядит изнутри.

Получить подробности Расскажем о программе, формате занятий и стоимости. Если нужно освоить направление целиком, предложим полную программу.
Заполните форму