Независимо от того, на какую метрику вы смотрите (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 докажет этому Студенту!