spinner-it

Vue.js

Старт обучения
Дату уточните у администрации
24 час. по 2-3 раза в неделю

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

Учебная программа оптимально полезна для фронтенд-девелоперов, которые хотят освоить новые возможности Джаваскрипт. Инструменты Vue.js направлены на максимальное ускорение, упрощение и оптимизацию всех этапов разработки прогрессивных приложений на интерактивной основе. Представленная библиотека признана одной из наиболее простых, удобных и быстрых в применении элементов создания проектов разной сложности. 

 

Фреймворк максимально полезен, когда задание выполняет один developer или мини-группа разработчиков. Vue.js поможет специалистам, которые стремятся к быстрому обучению работе с библиотекой и получению в результате по-настоящему чистого кода. Во время занятий ты познакомишься с процессами гибкого прототипирования и упорядочивания приложений, освоишь синтаксис и макеты, разберешься, как создавать анимированные элементы, переходы и прочие полезные фишки в разработке крутого проекта. 

После курса вы сможете:

  • Понимать базовые термины Vue.js и использовать теоретические знания в решении практических задач
  • Настраивать окружение разработки
  • Уверенно использовать компоненты
  • Создавать Single Page Application
  • Работать над приложениями с рендерингом на сервере

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

1. Знакомство с Vue

  • Что такое Vue
  • Подключение
  • Vue в Dev-tool
  • SPA (Vue + Vuex + Vue-router) - вступление

2. Vue - начало

  • Vue экземпляр
  • Синтаксис шаблона
  • Компоненты (часть 1)
  • Директивы (часть 1)

3. Vue - данные и методы

  • Data, methods, computed, watch
  • Хуки жизненного цикла

4. Директивы

  • Классы и стили
  • Условная отрисовка
  • Отрисовка списков
  • Отработка событий
  • Работа с формами
  • Кастомные директивы

5. Компоненты

  • Регистрация (динамические и асинхронные)
  • Data, params
  • События, v-model
  • Slots
  • Крайние случаи
  • Render и JSX

6. Animation

7. Переиспользование

  • Mixins
  • Plugins
  • Filters

8. Vue - router

9. Vuex

10. SPA + SSR = Nuxt.js

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

  • Понимать, как работать с системой контроля версий
  • Собственный инструмент для прохождения занятий в аудитории академии (ноутбук, планшет)

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