Описание
После завершения курса вы узнаете особенности и тонкости работы с фреймворком VueJS, его отличия от других фреймворков, и научитесь работать с ним, даже если раньше никогда его не использовали. Курс ориентирован на работу с актуальной сейчас 2 версией VueJS с учетом востребованности знаний при работе с 3 версией. Курс подойдет тем, кто уже умеет работать с jаvascript и ES6.
Программа курса:
Раздел 1
Основы синтаксиса и базовых возможностей Vue JS
- Особенности фреймворка VueJS. Сравнительный анализ с ReactJS и Angular 2+.
- Компонент Vue и хуки жизненного цикла.
- Настройка проекта с использованием Vue CLI.
- Файловая структура проекта.
- Структура компонета Vue (Template, Script, Style).
- Связывание данных между шаблоном, скриптами и стилями.
- Виды и использование условных операторов (v-if, v-show).
- Работа со списками. Взаимоотношение между v-for и v-if. Избежание базовых ошибок при работе со списками.
- Виды и обработка событий.
Раздел 2
Взаимодействие между компонентами Vue JS
- Виды взаимосвязей между компонентами.
- Передача параметров в дочерний компонент.
- Отправка событий в родительский компонент.
- Использование v-model между компонентами.
- Обзор работы хуков жизненного цикла при взаимодействии компонентов.
Раздел 3
Углубленное понимание Vue JS
- Директивы: виды и использование.
- Как работает реактивность компонента.
- Свойства компонента (this свойства).
- Данные и методы компонента.
- Глобальный доступ и изменение экземпляра Vue.
- Обзор Composition API.
- Работа с vue-router.
- Добавление middleware.
Раздел 4
Чистая архитектура проекта Vue
- Принципы Solid и их применение во Vue.
- Принцип единственной ответственности.
- Принцип открытости/закрытости.
- Принцип подстановки Б.Лисков.
- Принцип разделения интерфейсов.
- Принцип инверсии зависимостей.
Раздел 5
Работа с HTTP
- Подключение плагинов.
- Создание независимых модулей на примере http модуля.
- Использование fetch API.
- Использование axios.
Раздел 6
Анимации Vue JS
- Виды анимаций.
- Жизненный цикл анимаций.
- Примеры анимаций.
Раздел 7
Подключение и использование Vuex
- Для какие целей нам нужно глобальное хранилище.
- Подключение vuex к существующему проекту.
- Автоматическое подключение модулей к хранилищу.
- Структура модуля vuex.
- Изменение vuex с помощью mutations.
- Асинхронная работа с хранилищем: actions.
- Получение данных из хранилища: getters.
Раздел 8
Тестирование компонентов Vue
- Зачем нужно тестирование?
- Тестирование компонентов с помощью Jest.
- Тестирование компонентов с помощью Mocha.
- Тестирование компонентов с помощью Karma.
- Тестирование асинхронного кода.
- Использование Vue-Router.
- Использование Vuex.
Раздел 9
Краткий обзор Nuxt JS
- Что такое Nuxt и для чего нужен рендер на стороне сервера.
- Отличие Nuxt от Vue. Структура Nuxt.
- Раутинг с Nuxt.
- Обзор fetch и asyncData.
Курс в хорошем качестве со скриншотами
Вы находитесь на странице товара «HTML Academy - Vue.js для опытных разработчиков», это обучающий материал 2021 года, который можно приобрести в магазине MANY-COURSES.NET.
Данный курс расположен на платформе «Облако Mail». Для товара подтверждено хорошее качество материалов. Скриншоты с платформы, содержимого курса и качества записи можно посмотреть выше. Вы можете перейти на оригинальный продажник, чтобы ознакомиться с предложением автора.
Если бы вы покупали курс у самого автора, его стоимость составляла бы 29000 рублей. В нашем магазине этот материал доступен со скидкой за 99 рублей. Курс входит в рубрику «Программирование / HTML Academy». Другие материалы автора «HTML Academy» можно найти через поиск по сайту.
Похожие курсы
Вопросы и ответы
Как получить курс?
Добавьте курс в корзину или нажмите «Купить», выберите удобный способ оплаты и завершите заказ. После подтверждения оплаты ссылки на материалы автоматически придут на указанную почту. Авторизованные пользователи также найдут купленные материалы в разделе «Мои покупки».
Почему такая цена?
Материалы приобретаются совместно, поэтому стоимость заметно ниже цены автора. Вы получаете запись курса и заявленные материалы для самостоятельного обучения; обратная связь автора обычно не входит, если отдельно не указано обратное.
Цена у автора для этого курса указана как 29000 ₽.
Нашли дешевле?
Пришлите нам ссылку на более дешёвое предложение — проверим его и постараемся сделать цену ниже. Написать нам о цене.
Где будет доступ к курсу?
Для этого товара указан вид доступа: Облако Mail. После оплаты вы получите нужную ссылку или приглашение.
Можно ли скачать материалы?
Если материалы находятся в облачном хранилище, их обычно можно смотреть онлайн или скачать себе. Исключения зависят от формата конкретного курса.
Есть ли гарантия получения?
После подтверждения оплаты выдача происходит автоматически. Если возникнет вопрос с оплатой или доступом, напишите нам в Telegram, через чат на сайте или на admin@many-courses.net. До покупки по запросу можем показать дополнительные скриншоты или фрагмент содержимого.


