Независимо от того, на какую метрику вы смотрите (Google Trends, Github Stars, твиты…), VueJS — падающая звезда в мире фреймворков JavaScript — это просто потрясающе!

Фронтенд-фреймворки чрезвычайно популярны, потому что они дают нам этот реактивный, отличный пользовательский опыт, который мы знаем из мобильных приложений, но теперь в браузере! Неудивительно, что вакансии, требующие навыков работы с Frontend Framework, таких как VueJS, являются одними из самых высокооплачиваемых в отрасли!

Возможно, вы знакомы с Angular 2 и ReactJS, но VueJS сочетает в себе лучшее из обоих фреймворков и позволяет создавать что угодно, от небольших виджетов до больших приложений корпоративного уровня. много веселья! А если вы не знакомы с двумя упомянутыми фреймворками: это тоже хорошо, этот курс не предполагает каких-либо знаний о каком-либо другом фреймворке — вы узнаете все это на протяжении всего курса!

### Этот курс охватывает все! ###

Мы начнем с самых основ, с того, что такое Vue.js и как он работает, прежде чем мы перейдем к более сложным и продвинутым темам, но я буду честен: это слишком много, чтобы уместить все это в одно предложение, так что вот что вам нужно. на этом курсе вы узнаете:

  • Что такое VueJS и зачем его использовать?
  • Настройка среды разработки и рабочего процесса
  • Основы (включая базовый синтаксис, понимание шаблонов и многое другое!)
  • Взаимодействие с DOM (рендеринг списков, условное присоединение/отсоединение элементов…)
  • Использование Компонентов (и с чего начать)
  • Привязка к входным данным Form
  • Все о директивах, фильтрах и примесях
  • Как сделать ваше приложение более красивым с помощью анимации и переходов
  • Как создать отличное одностраничное приложение (SPA) с маршрутизацией
  • Как улучшить управление состоянием с помощью Vuex
  • Как развернуть приложение
  • И многое другое…

И все это сопровождается множеством упражнений и несколько курсовых проектов — потому что речь идет не только о просмотре кода, но и о его использовании и практике!

### Этот курс для вас? ###

Теперь, когда вы знаете, о чем этот курс, давайте посмотрим, подходит ли он вам!

Вот три типа студентов, которым понравится этот курс:

Ученик №1:

Имеет некоторый опыт работы с JavaScript и интересуется возможностями этого языка. Он слышал и читал, что JavaScript позволяет создавать красивые веб-приложения и улучшать существующие веб-страницы. VueJS — ваш выбор!

Ученик №2:

У него уже есть некоторый опыт работы с другими фреймворками, такими как Angular (2) или ReactJS. Но то ли из-за интереса, то ли из-за разочарования в существующих фреймворках, он ищет какие-то альтернативы — VueJS может быть тем, что вы искали!

Ученик №3:

Имеет опыт работы с бэкэнд-фреймворками/языками, но теперь также хочет войти в мир внешнего интерфейса. VueJS — отличный выбор, он веселый, использует нативный JS и чрезвычайно мощный!

Бонус: Студент №4

Разочарован Angular 2. Нужно ли хорошему фреймворку 2 часа на настройку? Нет, конечно, нет — как VueJS докажет этому Студенту!

Давайте погрузимся в VueJS прямо сейчас!