Описание курса:

Курс подходит для всех Front-end разработчиков и раскрывает новые концепты  JavaScript. Библиотека Vue.js позволяет значительно ускорить, упростить и улучшить процесс разработки современных интерактивных приложений. Этот фреймворк считается одним из самых простых, быстрых и удобных в использовании инструментов разработки. Vue.js особенно удобен, если над проектом работает один разработчик или небольшая команда. Фреймворк Vue.js будет полезен для тех, кто стремится быстро научиться работать с библиотекой и в результате получить действительно чистый код. В процессе обучения Вы узнаете, как совершать более гибкое прототипирование и структурирование приложений, изучите синтаксис и шаблоны, научитесь работать с анимацией, переходами и многое другое.

После изучения курса Вы сможете:

  • Разбираться в основных понятиях Vue.js и применять теорию на практике
  • Настраивать среду разработки
  • Уверенно работать с компонентами
  • Реализовывать single page application
  • Создавать progressive web application
  • Разрабатывать приложения с рендерингом на стороне сервера

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

  • Основы
  • Установка
  • Введение
  • Что такое Vue.js?
  • Начало работы
  • Декларативный рендеринг
  • Условия и циклы
  • Работа с пользовательским вводом
  • Разбиение приложения на компоненты
  • Экземпляр Vue
  • Создание экземпляра Vue
  • Данные и методы
  • Хуки жизненного цикла экземпляра
  • Диаграмма жизненного цикла
  • Синтаксис шаблонов
  • Вычисляемые свойства и слежение
  • Работа с классами и стилями
  • Условный рендеринг
  • Рендеринг списков
  • Обработка событий
  • Подписка на события
  • Обработчики событий
  • Методы и inline-обработчики
  • Модификаторы событий
  • Модификаторы клавиш
  • Работа с формами
  • Компоненты
  • Переходы & Анимации
  • Анимирование списков и появления/исчезновения
  • Анимирование переходов между состояниями
  • Переиспользование & Композиция
  • Примеси
  • Пользовательские директивы
  • Render-функции и JSX
  • Плагины
  • Фильтры
  • Инструментарий
  • Настройка сборки при помощи Webpack
  • Развёртывание на production
  • Однофайловые компоненты
  • Модульное тестирование
  • Поддержка TypeScript
  • Масштабирование
  • Роутинг
  • Управление состоянием приложения
  • SSR. Рендеринг на стороне сервера

Минимальные требования:

  • Уверенное знание JavaScript
  • Наличие собственного ноутбука для занятий в аудиториях

* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!