Чему вы научитесь? После прохождения курса вы сможете: Создавать проект на Vue Понимать реактивность данных Работать с Vue Router Использовать Pinia Управлять состоянием данных в компонентах Использовать Reactive API Писать в стиле Composition API Взаимодействовать с API Создавать формы на Vue Работать с жизненным циклом компонентов Использовать Vue с TypeScript Пользоваться встроенными компонентами Знать синтаксис шаблонов Vue и директивы Минимальные требования: Знание JavaScript, Знание TypeScript будет плюсом, Знание HTML и CSS Что в курсе? В этом курсе мы изучим Vue, Vue Router и Pinia, создавая два полноценных приложения. Мы сделаем приложение для отображения прогноза погоды и Saas сервис хранения веб закладок. Этот курс идеально подойдёт тем, кто уже знаком с основами HTML, CSS и JavaScript и готов начать работать с одним из популярных frontend фреймворков — Vue.js. Если вы уже имеете опыт работы с другими JavaScript фреймворками, этот курс поможет вам быстро освоить Vue и его экосистему. Курс ориентирован на практическое освоение, и весь теоретический материал будет подкреплён реальными проектами. Вместо стандартных примеров, мы будем работать с настоящими API и создавать приложения, которые имитируют реальные сценарии. В процессе мы подробно изучим Vue Router для работы с маршрутами и Pinia для управления состоянием. Также в курсе предусмотрено множество упражнений, которые помогут вам углубить понимание технологий и доработать проекты, созданные на занятиях. План курса Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя. 1. Введение 2. Настройка окружения 3. Основы 4. Компоненты 5. Свойства и события 6. Реактивность 7. Шаблоны и модели 8. Жизненный цикл 9. Custom directive и Provide Inject 10. Переход на TypeScript 11. Pinia 12. Vue Router 13. Авторизация 14. Встроенные компоненты 15. Заключение