Курс Vue - прогрессивный JS -фреймворк для создания пользовательских интерфейсов Web

Код: VUEJS

Продолжительность курса

40 Академических часов

Ближайшие курсы

Сентябрь

06.09.2021 - 10.09.2021 Ект

Vue — это прогрессивный фреймворк для создания пользовательских интерфейсов Web. В отличие от фреймворков-монолитов, Vue создан пригодным для постепенного внедрения. Его ядро в первую очередь решает задачи уровня представления (view), что упрощает интеграцию с другими библиотеками и существующими проектами. С другой стороны, Vue полностью подходит и для создания сложных одностраничных приложений (SPA, Single-Page Applications), если использовать его совместно с современными инструментами и дополнительными библиотеками. Двумя основными конкурентами Vue являются React и Angular. Вместе с ними Vue закрывает почти 100% рынка Web-разработки

Стоимость курса

40 425 руб
Заказать

Цели курса:

После завершения курса, слушатели самостоятельно смогут создавать клиентские приложения на основе каркаса Vue. Все примеры передаются слушателям.

Аудитория

Разработчики, знающие Javascript/ES-6

От слушателя требуется

Javascript/ES-6

Содержание курса

1. Введение. 4 часа 
Cравнение js-фреймворков: Angular, React, Vue
Введение в Vue

2. Директивы Vue и основные элементы. 6 часов. 
Основные директивы Vue: v-model, v-bind и т.д.
Работа с данными, формами, событиями, css-стилями

3. Vue life cycle. 2 часа.
Первое использование

4. Структура типового проекта. 2 часа.
NPM-сборка и запуск с webpack
Vue-cli
Структура Vue-компонента

5. Vue-компоненты. 4 часа
Принципы работы
Props, emit
Refs
Связь между Parent и Child
Динамическое переключение
Подключение зависимостей

6. Маршрутизация. 4 часа. 
Принципы работы с vue-router

7. HTTP. 2 часа.
Fetch и axios
Good practises в Vue

8. Vuex. 6 часов. 
Предпосылки, структура, подключение
Вспоминаем promises.
Vuex store, state, getters, mutations, actions
Модули Vuex

9. Библиотеки графических элементов Vue. 6 часов. 
Vuetify
Ant Design

10. Упрощение работы, отладка, закрепление знаний. 4 часа. 
Pathify
Работа и отладка в Webstorm
Работа и отладка в VS Code