О курсе
Курс посвящён изучению 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-наставником.