На этом курсе начинают с основ библиотеки Vue.js. Слушатели узнают, как подключать Vue к странице и работать с объектом Vue(). Рассматривают привязки данных, шаблоны и жизненный цикл экземпляра Vue. Сразу учат работать с формами - как обрабатывать ввод пользователя и управлять состоянием элементов формы.
Далее изучают условное отображение элементов на странице. Разбирают, как показывать или скрывать блоки в зависимости от состояния данных. Также рассматривают вычисляемые свойства, фильтры и наблюдатели - инструменты для динамического изменения интерфейса при обновлении данных.
Третий модуль посвящен компонентам - основным строительным блокам Vue-приложений. Слушатели научатся создавать собственные компоненты, управлять их параметрами и поведением. Разбирают работу с событиями, слотами для вложенных шаблонов и областью видимости компонентов.
Этот модуль показывает, как добавить анимацию в Vue-приложения. Изучают компонент transition, классы появления и исчезновения элементов. Практикуют работу с анимацией списков с помощью групповых компонентов. Рассматривают интеграцию библиотеки Velocity для более сложной анимации.
Завершающий модуль охватывает маршрутизацию в одностраничных приложениях. Объясняют различия между SPA и серверным рендерингом. Слушатели знакомятся с библиотекой vue-router, изучают виды маршрутов и их параметры. Учатся настраивать локальный сервер для разработки.
Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс для повторения материала. После завершения предусмотрено онлайн-тестирование и выдача сертификата.