phone_picture

Цель курса

Изучить один из самых мощных и трендовых инструментов в мире javascript.
Angular, React и Vue - три головы современного Змея Горыныча в javascript, каждая из которых так или иначе основана на компонентном подходе.

Vue проще, чем Angular и React, при этом Vue не уступает им в производительности и возможностях.

Программа курса

урок 1

  • Начало работы с Vue
  • Сборка проекта с Vite
  • Single file components
  • Работа с шаблоном и основные директивы
  • Options Api vs Composition Api
  • Ref, computed, methods, watch

урок 2

  • Нюансы реактивности данных
  • Жизненный цикл компонента
  • Работа с template refs
  • Работа с формами
  • Работа с классами и стилями
  • Понимание атрибута key

урок 3

  • Переход к компонентному подходу
  • Взаимодействие компонентов
  • Однонаправленный поток данных
  • Передача входных параметров
  • Входные параметры и атрибуты
  • Порождение и отслеживание событий

урок 4

  • Нюансы общения компонентов
  • Понимание схемы обновления данных
  • Валидация входных параметров
  • Передача объекта vs отдельные свойства
  • Передача контента через слот
  • Именованные слоты

урок 5

  • Transition и TransitionGroup
  • Работа с CSS: style, scoped, module
  • Навигация в Single Page Application
  • Подключение Vue Router
  • Роутинг с API History
  • Именованные маршруты

урок 6

  • Управление состоянием приложения
  • Проблемы взаимодействия компонентов
  • Проброс props и events сквозь уровни
  • Механика provide / inject
  • Эволюция Flux-архитектуры
  • Начало работы с Pinia

урок 7

  • Pinia и модульность хранилища
  • Создание модулей каталога и корзины
  • Обработка асинхронных действий
  • Анализ серверной части приложения
  • Взаимодействие с API

урок 8

  • Асинхронные действия и адекватный UI
  • Доработка тренировочного SPA
  • Обобщение изученного материала
  • Сборка кода в production
  • Подведение итогов

Преподаватель курса

Дмитрий Лаврик

Профессиональный веб-разработчик

Опыт работы в сфере разработки сайтов более 15 лет. Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а.

Опытный преподаватель

Начиная с 2011 года, под его руководством тысячи учеников прошли путь от новичков до успешных веб-программистов. Если вы ещё не знакомы с Дмитрием, рекомендуем заглянуть на его youtube-канал, где вы найдете много полезных видео и сможете узнать стиль преподавания Дмитрия.

Дмитрий Лаврик

Что вы получите

Видеозаписи всех уроков

В хорошем качестве с возможностью скачать видео. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал.

Материалы и исходники

Все примеры, которые мы рассматриваем на уроках, вы получаете в архиве. Таким образом, даже не написав ни строчки кода, вы получаете набор готовых решений, сделанных на уроке.

Доступ в закрытую группу

Во время прохождения курса и после его завершения участники тусуются в рамках закрытой площадки, где помогают друг другу, а также задают вопросы преподавателю и получают ответы на них.

Осмыслите Vue.js

Если вы хотите познакомиться с идеями фреймворка и рекомендуемой картой тем для полного изучения Vue.js,

посмотрите ролик, расположенный рядом

Это поможет вам прочувствовать дух фреймворка, понять насколько большую дорогу предстоит пройти, а также построить план на изучение Vue.

Если первый ролик вдохновит, а не испугает, то остальные ещё два видео ждут вас в этом плейлисте.

Запись на курс

Доступно в формате видеозаписей

со свежего потока (весна 2026)

18 000 руб. 9 000 руб.

Хотите цену ещё лучше?
Летняя акция!
 
Способы оплаты

Часто задаваемые вопросы

Какой начальный уровень знаний необходим

Нормальное владение javascript, а также понимание тем из нового бесплатного вводного курса по Vue.

Почему Vue, а не React?

Vue не уступает React, при этом он проще для освоения. React с большей вероятностью сломает человека, впервые увидевшего компонентный подход.

Какая версия Vue используется

Самая свежая - Vue 3.5. Однако в базовом курсе нет планов изучать все новинки, используем только те, которые дают выгоду здесь и сейчас.

Насколько глубоко изучается Composition Api

На уровне основных инструментов. Более сложные темы, которые раскрывают всю суть Composition Api, рассматриваются на курсе Vue Level 2.