Курс: JavaScript. Уровень 8. Vue.js – открытый фреймворк на JavaScript для разработки веб - приложений

Курс: JavaScript. Уровень 8. Vue.js – открытый фреймворк на JavaScript для разработки веб - приложений

Курс: JavaScript. Уровень 8. Vue.js – открытый фреймворк на JavaScript для разработки веб - приложений


Продолжительность курса: 24 ак. ч.

Описание курса:
Для реализации веб-интерфейса приходиться сталкиваться с довольно сложными задачами. Современная разработка требует быстрого создания веб-приложений с возможностью их расширения в будущем. Разработчики стремятся использовать различные JavaScript-фреймворки для реализации множества задач по созданию веб-интерфейса приложения.
Vue.js – фреймворк, который на текущий момент завоевывает все большую популярность и становится одним из основных конкурентов популярного JavaScript-фреймворка React.JS.
Vue.js позволяет разработчикам быстро создавать функциональные веб-приложения в реактивном стиле, соответствующие всем современным стандартам с использованием популярных веб-технологий: HTML, CSS. Фреймворк обладает высокой производительностью и подходит для разработки SPA-приложений, а также оптимизирован для работы приложений на различных мобильных устройствах.
В процессе обучения вы познакомитесь с возможностями данного JavaScript-фреймворка для создания SPA-приложений с использованием популярных веб-технологий: HTML, CSS.
Данный курс позволит применить полученные ранее знания по языку JavaScript для создания реактивных веб-форм на основе готовых UI-компонентов, а также познакомит с основами по созданию собственных компонент.

Аудитория:
• веб-разработчики со знанием веб-технологий: JavaScript, HTML, CSS
• веб-дизайнеры
• архитекторы клиент-серверного ПО на основе веб-технологий
• менеджеры front-end проектов

Необходимая подготовка:
• Успешное окончание курса «JavaScript. Уровень 2. Расширенные возможности», или эквивалентная подготовка.

Программа курса:
Модуль 1. Основы Vue.js. Экземпляры, шаблоны, свойства, компоненты
• Установка Vue.js.
• Введение: что такое Vue.js, начало работы, декларативная отрисовка, композиция приложения.
• Экземпляры приложения & компонента: создание экземпляра, свойства, хуки и диаграмма жизненного цикла.
• Синтаксис шаблонов: интерполяция, директивы, сокращенная запись.
• Свойства data и методы.
• Вычисляемые свойства и методы-наблюдатели.
• Работа со стилями: связывание CSS-классов, связывание inline-стилей.
• Условная отрисовка. Отрисовка списков.
• Обработка событий: прослушивание, обработчики, модификаторы.
• Работа с формами: основы, привязка значений, модификаторы.
• Основы компонентов: переиспользование, организация, передача данных в дочерние компоненты.

Модуль 2. Продвинутая работа с компонентами
• Регистрация компонентов: именование, глобальная и локальная регистрация, модульные системы.
• Входные параметры: Указание типа, передача статических и динамических входных параметров, однонаправленный поток данных, валидация входных параметров.
• Передача обычных атрибутов.
• Слоты: содержимое слота, область видимости при отрисовке, содержимое слота по умолчанию.
• Динамические и асинхронные компоненты.
• Ссылки на элементы в шаблоне.

Модуль 3. Переходы и анимации
• Использование классов для анимаций и переходов.
• Использование привязок стилей для переходов.
• Производительность.
• Анимация одиночного элемента/компонента, анимация первоначальной отрисовки, анимация перехода между элементами.
• Анимация списков: анимации добавления и удаления элементов списка, анимация перемещения элементов списка.
• Анимация переходов между состояниями.

Модуль 4. Реактивность, создание сайта
• Vue и веб-компоненты.
• Подробнее о реактивности.
• Механизмы отрисовки и оптимизации.
• Практика по созданию сайта на Vue.js.

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: JavaScript
  • Код курса: JS21
  • Город: Екатеринбург, Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 47900 ₽
  • Дистанционно: 47900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru