О курсе

Курс посвящён изучению Vue.js 3 и его экосистемы: Vue Router для маршрутизации и Pinia для управления состоянием. Обучение строится вокруг создания двух полноценных приложений: приложения для отображения прогноза погоды и SaaS-сервиса для хранения веб-закладок. Программа начинается с настройки окружения и основ Vue, затем переходит к компонентам, свойствам и событиям, реактивности, шаблонам и моделям. Отдельные разделы посвящены жизненному циклу компонентов, пользовательским директивам, Provide/Inject и переходу на TypeScript. Далее подробно разбираются Pinia и Vue Router, включая авторизацию с JWT и защиту маршрутов. В курсе предусмотрены упражнения, тесты и домашние задания, а также использование AI-тренажёров для закрепления материала.

Что рассматривается в программе

  • создание проекта на Vue.js
  • работа с реактивностью данных (ref, reactive, computed)
  • использование Vue Router для настройки маршрутов
  • управление состоянием с помощью Pinia
  • взаимодействие с API
  • создание форм и работа с v-model
  • использование Vue с TypeScript
  • работа с жизненным циклом компонентов и встроенными компонентами

Кому может быть полезен курс

  • тем, кто знаком с основами HTML, CSS и JavaScript и хочет освоить Vue.js
  • разработчикам, имеющим опыт с другими JavaScript-фреймворками и желающим изучить Vue и его экосистему
  • тем, кто интересуется практическим применением Vue Router и Pinia в реальных проектах

Вопросы о программе

Какие проекты создаются в рамках курса?

В курсе создаются два приложения: приложение для отображения прогноза погоды и SaaS-сервис для хранения веб-закладок.

Какие темы охватывает программа?

Программа включает основы Vue, компоненты, реактивность, шаблоны и модели, жизненный цикл, пользовательские директивы, Provide/Inject, переход на TypeScript, Pinia, Vue Router и авторизацию.

Какие требования к уровню подготовки?

Для прохождения курса необходимо знание JavaScript, HTML и CSS. Знание TypeScript будет плюсом.

В каком формате представлены материалы?

Курс включает видеолекции, упражнения, тесты и домашние задания. Также упоминаются AI-тренажёры и возможность собеседования с AI-наставником.