Vue.js — JavaScript-фреймворк с открытым исходным кодом для создания пользовательских интерфейсов.
Архитектура Vue.js предоставляет возможность программирования достаточно сложных frontend-компонентов, а широкая функциональность позволит создавать мощные веб-приложения.
Представленная ниже подборка содержит курсы обучения, которые помогут вам освоить работу с фреймворком и повысить свой уровень.
Платные курсы
[Skillbox] JavaScript-фреймворк Vue.js
Курс для программистов JavaScript, направленный на изучение фреймворка Vue.js. Вы научитесь создавать веб-сайты и приложения, работать с библиотекой Vuex и интегрироваться с API.
Освойте систему контроля версий Git, используйте Webpack, разверните проект из NPM, а также подготовьте созданный проект к производству и публикации.
Школа: Skillbox - онлайн-университет digital и IT профессий
Сайт: https://skillbox.ru/
Спикеры: Павел Бондарович, Максим Савченко
Длительность: 3 месяца
Интенсивность: 3-4 занятия в неделю
Формат обучения: Выполнение домашних заданий, занятия в записи, онлайн чат, онлайн-лекции, практические задания.
Для кого этот курс: Для практикующих веб- и frontend-разработчиков
Программа:
10 модулей, 38 видеоматериалов
- Основы Vue
- Создание проекта
- Каталог товаров
- Пагинация и фильтрация
- Страница товара
- Корзина
- Работа с API. Список товаров
- Работа с API. Оформление заказа
- Деплой
- Vue 3.0
Чему научитесь:
- Готовить проект для продакшна и публикации.
- Использовать Webpack.
- Интегрировать проект с API, чтобы в динамике получать и отправлять данные на сервер.
- Работать с системой управления версиями Git.
- Создавать сайты и одностраничные приложения на Vue.js.
- Использовать Vuex для управления данными.
- Делать развертку проекта из NPM.
- Работать с объектами, массивами, циклами реактивности и компонентами.
Особенности обучения:
- Отработка знаний на практике
- Работа с наставником
- Онлайн в удобное время
- Доступ к курсу навсегда
- Год английского языка бесплатно
- Презентуете проект экспертам, дополняете портфолио
- Сертификат Skillbox
[OTUS] Vue.js разработчик
Курс поможет вам расширить и углубить свои навыки работы с Vue.js на продвинутом уровне. Фреймворк считается более легким, чем другие в экосистеме JavaScript. Вы узнаете, как работают Webpack и Babel, освоите различные шаблоны проектирования и научитесь применять их для создания сложных приложений.
Школа: OTUS - авторские курсы для IT-специалистов
Сайт: https://otus.ru/
Преподаватели: Михаил Кузнецов, Юрий Тимофеев, Илья Нуруллин.
Длительность: 4 месяца , 4 ак. часа в нед.
Формат обучения: Вебинары дважды в неделю , общение с преподавателями и вашей группой в Cлаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Для кого этот курс: Для JavaScript-разработчиков с навыками HTML/CSS. Для backend-разработчиков, желающих стать Fullstack. Для начинающих Vue-разработчиков.
Программа:
4 модуля разделенных на несколько тем
Модуль 1 - Основы
- Введение в курс, современная веб-разработка
- Введение
- Шаблоны
- Компоненты props и события
- Формы, слоты, фильтры, директивы
- Использование CSS
Модуль 2 - Уверенная разработка
- Vue router
- Vuex работа с данными
- Тестирование приложений
- Реактивные данные, MVVM и особенности Vue 3
- Продвинутый JavaScript
- Vue3 работа с библиотеками
Модуль 3 - Продвинутые и практические решения
- Интеграции Vue p1: GraphQL, OAuth 2.0
- Интеграции Vue p2 - FireBase, web sockets
- SSR с Nuxt
- Typescript
- Организация кода и паттерны
- Консультация по дипломному проекту
- Десктоп приложения с Electron
- Инструменты современной разработки, cloud, CI/CD
- Анимация
- Web components + Vue
- QA / Code review
- Функциональное программирование и продвинутый Vue
Модуль 4 - Проектная работа
- Выбор темы и организация проектной работы
- Консультация по проектам и домашним заданиям
- Защита проектных работ
Чему научитесь:
- Использовать авторизацию и работать с GraphQL
- Организовывать взаимоотношения данных и событий между ними
- Добавлять навигацию в SPA
- Использовать роутер для создания многостраничных приложений
- Работать с URL в JS
- Добавлять в приложение современные способы обмена данными
- Писать компоненты
Особенности обучения:
- Продвинутые темы по всем возможностям Vue.js
- Актуальная программа
- Проектная работа, которая пополнит портфолио
- Общение с преподавателем
- Сертификат
[LOFT] Vue.js Продвинутая веб-разработка
Изучите продвинутые навыки веб-разработчика за 6 недель. Получите SPA-проект в свое портфолио. Покупая курс вы платите за гарантированный результат, а не за набор материалов. По окончании курса вы будете готовы начать карьеру в ИТ-индустрии.
Школа: LOFT - школа онлайн обучения IT профессиям
Сайт: https://loftschool.com/
Преподаватели: Наставники Loft – практикующие эксперты в IT отрасли
Длительность: 6 недель
Формат обучения: Вебинары. Записанные видеоуроки. Домашние задания с проверкой.
Кому подойдет: Веб-разработчикам, фронтенд-разработчикам, фулстек-разработчикам
Программа:
17 обучающих модулей, 100+ часов обучения.
- Неделя 1 — Workflow
- Неделя 2 — Vue.js
- Неделя 3 — Нативный JavaScript
- Неделя 4 — Vue.js, SPA
- Неделя 5 — Практика
- Неделя 6 — Завершение работы над проектом
Что вы освоите:
- Vue.js и SPA
- Продвинутый JavaScript
- Workflow
- Unit и End-to-End тесты
- Parallax и анимации
- Продвинутая вёрстка
Особенности обучения:
- Карьерные консультации
- Помощь в составлении резюме
- Рекомендательное письмо
- Наставник
- Аккаунт-менеджер
- Обратная связь
[HTML Academy] Vue.js Разработка клиентских приложений
Автор: HTML Academy
Курс подходит для разработчиков, которые хотят повысить свой профессиональный уровень. В каждом разделе вы изучаете теорию и учитесь решать типовые задачи на примере учебного проекта. После этого вы закрепите свои знания на практике, выполняя задания по личному проекту. Вы будете работать над ним как самостоятельно, так и в паре с наставником.
Школа: HTML Academy - интерактивные онлайн-курсы
Сайт: https://htmlacademy.ru/
Дата начала: В любое время
Длительность: 4 месяца
Интенсивность: 8 часов в неделю
Формат обучения: Теория, практика, разбор кейсов, личный проект.
Требования: Знание JavaScript, HTML и CSS на базовом уровне.
Программа:
В каждом разделе изучаете теорию и узнаёте, как решать типовые задачи на примере учебного проекта.
Основы синтаксиса и базовых возможностей Vue.js
разберём первоначальную настройку проекта, архитектуру, базовый синтаксис, строение компонентов и шаблонизатор
Взаимодействие между компонентами Vue.js
рассмотрим передачу данных и взаимодействие между компонентами
Углублённое понимание Vue.js
углубимся в работу фреймворка Vue.js, добавим автоматические лейауты и маршрутизатор
Подключение и использование Vuex
рассмотрим, как подключить хранилище Vuex к нашему приложению и как его использовать
Работа с HTTP
избавимся от тестовых данных и реализуем взаимодействие с сервером
Анимации Vue.js
реализуем анимации для нашего проекта
Тестирование компонентов Vue.js
добавим модульное тестирование для компонентов
Продвинутые техники Vue.js
разберём продвинутые техники Vue
Обзор Nuxt.js
сделаем обзор Nuxt.js
Что вы освоите:
- Тестирование фронтенд компонентов
- Работа с сервером
- Работа с маршрутизатором Vue Router
- Работа с Vue DevTools
- Манипулирование и передача данных внутри фронтенд-приложения
- Переходы и анимации во Vue
- Проектирование интерфейсов с помощью компонентного подхода
Особенности обучения:
- Структурированная теория и разбор кейсов
- Ревью кода от наставника
- Поддержка наставников
[itProger] Уроки Vue.js
Автор: Гоша Дударь
Вы изучите большинство концепций библиотеки Vue JS. В ходе курса создадите небольшое приложение. Перед изучением обязательно нужно изучить язык программирования JavaScript, а также языки разметки и стилей — HTML и CSS.
Школа: itProger - онлайн-школа IT профессий
Сайт: https://itproger.com/
Дата начала: В любое время
Длительность: 10 уроков
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеоуроки
Требования: До изучения Vue необходимо обязательно изучить язык программирования JavaScript, а также языки разметки и стилей – HTML и CSS.
Программа:
- Что такое Vue.js?
- События, атрибуты и методы
- Обработанные свойства
- Условия, списки и циклы
- Работа с фильтрами (filters)
- Создание компонентов
- Vue CLI и.vue файлы
- Компоненты и «.vue» файлы
- Связь компонентов
- Завершающий урок
Чему научитесь:
- Разбираться в особенностях Vue.js
- Разрабатывать приложения с использованием Vue JS библиотеки
Особенности обучения:
- Редактор кода
- Тесты и практика
[WebForMySelf] Фреймворк Vue.js
Автор: WebForMySelf
Обучение построено в формате видеокурса и охватывает всестороннюю теорию Vue, к которой вы можете вернуться при необходимости. Практическая часть курса показывает, как с нуля создать полностью работающее современное приложение. Вы узнаете как на основе компонентов можно создать приложение практически любого функционала.
Сайт: https://webformyself.com
Автор: Владилен Минин
Дата начала: В любое время
Длительность: 18 часов
Интенсивность: Обучение в свободном режиме
Формат обучения: Теория - 9 блоков, 87 уроков, 12 часов. Практика. - 30 уроков, 6 часов.
Кому подойдет: Начинающим и действующим Frontend-разработчикам. Фрилансерам.
Программа:
12 блоков разделенных на несколько частей
- Знакомство
- Основы
- Vue CLI&Webpack
- Компоненты
- Директивы
- Фильтры и Миксины
- Работа с формами
- Валидация форм с Vuelidate
- Роутинг с Vue-router
- Работа с сервером с Vue-resource
- Работа с данными с Vuex
- Создание SPA приложения на material design и firebase (практика)
Результат практической части курса:
- Разработка функциональной доской объявлений.
Особенности обучения:
- Вся необходимая теоретическая база для овладения Vue.js с полного нуля
- Бонусы
- Гарантия возврата денег в течение 3 месяцев с момента покупки курса.
[Школа Программистов "ПРОК"] Онлайн курс по Vue.js
Онлайн-курс позволит вам изучить новый современный интерфейсный фреймворк Vue js. Вас будет сопровождать персональный тьютор, который просмотрит код, проверит практические задания, ответит на вопросы и поделится опытом. По окончании курса каждый выпускник может брать платные заказы, которые школа может предоставить.
Школа: Школа Программистов "ПРОК"
Сайт: https://pro-club.org/
Длительность: 5 недель
Формат обучения: Вебинары, домашнее задание, обратная связь от ментора.
Кому подойдет: Начинающим разработчикам, it-специалистам
Какие технологии будете использовать:
- Работа с инструментами Vue-cli, Webpack
- Vue - Основы работы с фреймворком
- Рендер-функции, анимации, продвинутые компоненты высшего порядка
- Серверный рендеринг для SEO, Nuxt-фреймворк
Особенности обучения:
- Индивидуальная программа обучения
- Личный наставник
- Сертификат
- Помощь в трудоустройстве
[Udemy] Vue JS и Vuex - пишем реальный проект с нуля
Этот курс полностью ориентирован на реальное программирование с использованием Vue JS и Vuex. Вы начнете с пустой папки и шаг за шагом создадите полноценное приложение. Здесь нет теории и пересказа документации, только реальный опыт и качественный код.
Школа: Udemy - онлайн-курсы
Сайт: https://www.udemy.com/
Преподаватель: Oleksandr Kocherhin
Дата начала: В любое время
Длительность: 9 ч. 56 мин.
Интенсивность: проходить уроки можно в любые удобное для вас время
Формат обучения: Теория и практика. 10 ч. видео по запросу, 1 статья, 36 ресурсов для скачивания.
Требования: Базовые знания о Vue JS и опционально Redux/Vuex.
Программа:
7 разделов, 38 лекций, продолжительность 9 ч. 56 мин.
- Подготовка инструментов
- Регистрация
- Авторизация
- Фид
- Страницы поста
- Профили
- Что делать дальше?
Вы научитесь:
- Создавать с нуля проекты на Vue JS и Vuex
- Писать качественный код
- Создавать переиспользуемые модули и компоненты
- Правильно планировать архитектуру
Особенности обучения:
- Гарантия возврата денег — 30 дней
- 36 ресурсов для скачивания
- Полный пожизненный доступ
- Доступ через мобильные устройства и телевизор
- Сертификат об окончании
[Специалист] JavaScript. Уровень 8. Vue.js
Этот курс позволит вам применить свои предыдущие знания языка JavaScript для создания реактивных веб-форм на основе готовых компонентов пользовательского интерфейса. Он также познакомит вас с основами создания собственных компонентов. Курс рекомендован для веб-разработчиков со знанием веб-технологий: JavaScript, HTML, CSS.
Школа: Специалист - учебный центр при МГТУ им.Н.Э.Баумана
Сайт: https://www.specialist.ru
Длительность: 24 ак. ч.
Формат обучения: Очное или онлайн обучение.
Требования: Знания HTML, CSS, JavaScript.
Программа:
4 модуля разделенных на несколько частей
- Основы. Экземпляр и жизненный цикл Vue. (6 ак. ч.)
- Представления. Создание и организация компонентов. (6 ак. ч.)
- Выполнение REST-запросов для обмена данными с сервером. (6 ак. ч.)
- Основы BootstrapVue. Использование BootstrapVue UI-компонентов для создания веб-форм приложения в реактивном стиле. (6 ак. ч.)
Чему научитесь:
- Работать с REST-запросами для обмена данными в веб-приложении по протоколу HTTP
- Управлять состоянием приложения
- Создавать реактивные веб-формы
- Создавать собственные UI-компоненты
Особенности обучения:
- В зависимости от программы обучения выдаются свидетельство, сертификат международного образца или удостоверение о повышении квалификации
[Javascript.ru] Курс по Vue.js
Курс охватывает практически все аспекты Vue, от основ до рендеринга и развертывания приложений. Занятие проходит в форме вебинара. Запись занятия доступна через 15 минут после окончания.
Сайт: https://learn.javascript.ru
Преподаватель: Григорий Шарцев
Дата начала: Набор каждые 4 недели
Длительность: 1.5 месяца
Интенсивность: Обучение в свободном режиме
Формат обучения: Вводные материалы в начале обучения. Онлайн-занятия с преподавателем 2 раза в неделю в формате вебинара. Доступ к записям после окончания курса. Домашние задания, обратная связь по ним. Групповой чат для общения и вопросов преподавателю. Курсовой проект.
Необходимые знания перед обучением: Знание основ HTML/CSS: умение работать с основными HTML элементами и готовой вёрсткой. Знание JavaScript, включая ES2015+ и основы работы с HTTP API.
Программа:
Блок 1
- Знакомство
- Основы
- Компоненты
Блок 2
- Разработка приложений
Блок 3
- Углубление во Vue.js и разработку компонентов
Блок 4
- Другие взаимодействия компонентов, расширение Vue и Composition API
Блок 5
- Vuex. Архитектура проекта
Блок 6
- Завершение курса
Чему научитесь:
- Разбираться в основных элементах Vue
- Работать с библиотекой JavaScript – Vue
Особенности обучения:
- Гарантия возврата денег
- Курсовой проект
- Обратная связь
- Онлайн-занятия с преподавателем
- По окончанию курсов вы получаете сертификат
[ITVDN] Уроки Vue.js Starter
Курс состоит из 6 уроков, на которых студенты познакомятся с библиотекой JavaScript — Vue. Студенты смогут изучить элементы для работы с фреймворком, рассмотреть отличия других библиотек. В конце каждого урока проводится тест и проверка домашнего задания.
Сайт: https://itvdn.com
Преподаватель: Сергей Патёха
Дата начала: В любое время
Длительность: 6 часов
Интенсивность: Обучение в свободном режиме
Формат обучения: Практические видеоуроки с домашними заданиями
Кому подойдет: JavaScript-програмистам
Программа:
6 уроков. Первый вводный урок можно посмотреть бесплатно.
- Введение
- Работа с формами
- Условное отображение данных
- Компоненты
- Анимации и переходы
- Маршрутизация
Чему научитесь:
- Использовать маршрутизацию страниц и шаблоны
- Разбираться в основных элементах Vue
- Понимать принципы использования библиотеки Vue.js
- Применять Vue.js для разработки приложения
- Использовать сервер Node.js
- Понимать различия библиотеки Vue c уже существующими
- Создавать собственное веб-приложение
- Работать с библиотекой JavaScript – Vue
Особенности обучения:
- Возможность обучения с тренером
[Tocode] Vue.js 2 с нуля до про
Освойте трендовый фреймворк Vue.js 2 с нуля до профессионала. Полное руководство по Composition API и современной веб-разработке, а также 7 портфолио проектов. Более 170 уже записанных видео, минимум теории и максимум практики. Курс проходит поэтапно — от простого к более сложному.
Сайт: https://tocode.ru
Длительность: 4 недели
Формат обучения: Минимум теории и максимум практики. Домашняя работа, рекомендации и консультации на всех этапах. Группа со всеми студентами и кураторами курса в чате. Записанные видео.
Требования: Знания HTML, CSS, JavaScript.
Программа:
Продолжительность ~21 ч., модулей 23, уроков 188
- Основы Options API
- Приложение с заметками
- Основы VUE CLI
- Vue Router
- Vuex
- Webpack в связке в vue.js
- Vue.js + Wepback для быстрой верстки
- Формы, модальные окна и валидация
- Приложение Shop
- REST API
- Приложение Users CRM
- Создание новостной ленты
- Приложение GitHub Finder
- SSR Блог на nuxt.js
- Дополнительный модуль
- Попробуй сделать
- Задачи с собеседований
- Vue.js 3 - Composition API
- Бонус к курсу вью 2
Чему вы научитесь:
- Options API
- SPA
- Nuxt.js
- Защите и авторизации
- Vuex
- Правильно разделять код и UI на компоненты
- REST API
Особенности обучения:
- Более 170 уже записанных видео, минимум теории и максимум практики
- Кейсы и проекты
- Доступ к общему чату
- Именной сертификат по окончании курса
- Бесплатный демо-доступ
- 7 проектов в портфолио
- Несколько тарифных планов
Vue Advanced
Автор: Дмитрий Лаврик
Курс для продвинутых разработчиков. Основная задача курса это решение проблем, возникающих при создании одностраничных приложений, таких как архитектура приложения, работа с пользователями и авторизацией и прочее.
Автор: Дмитрий Лаврик
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: 8 онлайн уроков. После каждого урока выдаётся домашнее задание. Видеозаписи всех уроков. Обратная связь от преподавателя.
Требования: Начальные знания Vue, понимание компонентного подхода, умение работать с vuex, vue-router, взаимодействовать с серверным api.
Программа курса:
8 онлайн уроков
Урок 1
- Анализ SPA после vue level 1
- Улучшение архитектуры приложения
- Адекватная работа с axios
- Обработка и красивый показ ошибок
- Нюансы работы с Vue Router
- Дочерние маршруты, хуки и события
Урок 2
- Работа с авторизацией в SPA
- Создание модуля vuex/user
- Взаимодействие с серверным API
- Создание закрытых страниц
- Meta-данные маршрутов
- Проверка прав доступа
Урок 3
- Улучшение тренировочного SPA
- Изучение серверного API
- Авторизация и JWT-токены
- Личный кабинет пользователя
- Модуль рейтинга товаров
- SPA и проблемы с SEO. Пререндеринг
Урок 4
- Идеи server side rendering
- Сервер на node.js + express
- SSR шаг за шагом на простом примере
- Vue Server Renderer
- Client и server entries
- Настройка vue-cli и webpack
Урок 5
- SSR в более сложном SPA
- Проблемы синглтонов из es-модулей
- Работа с роутером и хранилищем
- Настройка axios
- Модуль vuex для head-раздела
- Наполнение базового шаблона
Урок 6
- Схемы дополнительной оптимизации
- Настройка кода ответа сервера
- Предзагрузка данных и состояния
- Кэширование запросов
- Кэширование страниц
- Разделение CSS (file, head style)
Урок 7
- Доработка тренировочного SPA
- Гидратация клиентской части
- Альтернативная сборка проекта
- SSR и WebpackManifestPlugin
Урок 8
- Подведение итогов
- Перевод проекта на Vue 2
- Выборочный SSR для страниц
- Идеи SSR в не node-окружениях
Цель курса:
- Решение возникающих задач при построение архитектуры приложения, работе с пользователями и авторизационными токенами и т.д.
Особенности обучения:
- Для продвинутых разработиков
- Обратная связь от преподавателя
- Доступ в закрытую группу
[Udemy] Современный JavaScript + Vue с нуля на реальных проектах.
Курс JavaScript для начинающих с подробным изучением основ и их применением в реальных проектах. Курс разделен на несколько частей, в которых вас ждут проекты, тесты. Под видео будут полезные ссылки, презентации и домашние задания, на которых вы сможете отработать полученные знания.
Школа: Udemy - онлайн-курсы
Сайт: https://www.udemy.com/
Преподаватель: Denys Mescheryakov
Дата начала: В любое время
Длительность: 46 ч. 7 мин.
Интенсивность: Обучение в свободном режиме
Формат обучения: Теория, домашние задания. 46 ч. видео по запросу, 10 статей, 71 ресурс для скачивания, 10 упражнений по написанию кода.
Требования: Базовые знания HTML, CSS. Желание изучить JavaScript.
Программа:
17 разделов, 152 лекций, продолжительность 46 ч. 7 мин.
- Фундаментальные основы JavaScript
- DOM Манипуляция элементами и события
- Асинхронный JavaScript
- ООП
- Модули
- Аутентификация
- Работа в команде. Git. Scrum.
- Подробней про стиль кода и линтеры. Eslint. Husky. Lint staged. Git hooks.
- Тестирование на JavaScript
- End to End тесты. Cypress
- Основы VueJs
- Первый проект на VueJS
- Концепция Single Source of Truth. Знакомство с Vuex.
- Проект Movies App.
- Остальные фичи стандарта ES6+
- Бонусы
Вы изучите:
- JavaScript и основы программирования
- Сложные структуры, такие как this, замыкания, классы, конструкторы, наследование и прототипы
- Изучим асинхронный JavaScript а именно Event Loop, AJAX, Promises, Async/Await
- Научимся работать со сторонним API
- Напишем несколько проектов с использованием ES6+
- Как начать работать на фрилансе.
- Организовывать и структурировать код
- Познакомимся с современным сборщиком Webpack
- Фичи стандарта ES6+
- Как работать с системой контроля версий Git
- Основы тестирования на Jest
- Основы End to End тестирования с использованием Cypress
Особенности обучения:
- Гарантия возврата денег — 30 дней
- 71 ресурс для скачивания
- 10 упражнений по написанию кода
- Полный пожизненный доступ
- Доступ через мобильные устройства и телевизор
- Сертификат об окончании
[Udemy] Vue.js 2.5 Создаем сайт на Vue.JS с Firebase, Vuex и Router
Курс для тех, кто хочет изучить Vue JS и начать с ним работать. Данный фреймворк позволяет значительно упростить разработку приложений, а также быть востребованным специалистом на рынке труда. Vue многое заимствует у Angular и React, но его легче понять и реализовать на нем приложение. В процессе прохождении курса, вы на примерах научитесь разрабатывать SPA приложения и веб-сайты.
Школа: Udemy - онлайн-курсы
Сайт: https://www.udemy.com/
Преподаватель: Konstantin Kokorin
Дата начала: В любое время
Длительность: 9 ч. 2 мин.
Интенсивность: Обучение в свободном режиме
Формат обучения: Теория и практика. 9 ч. видео, 3 статьи, 7 ресурсов для скачивания.
Требования: HTML 5 и CSS 3. JavaScript. ES6. NodeJs и NPM. Github. Firebase. Умение пользоваться редакторами VS code, WebStorm, Sublime и т.д.
Программа:
9 разделов, 73 лекций, продолжительность 9 ч. 2 мин.
- Введение
- Основы
- Vue CLI
- Компоненты
- Директивы
- Фильтры и миксины
- Vue-router
- Практика
- Бонус
Чему научитесь:
- Деплой Vue приложения на хостинг
- Настраивать среду разработки, используя webpack
- Создавать динамические приложения с использованием VueJS и Firebase
- Реализовывать навигацию пользователей между страницами с помощью Vue Router
- Управлять состоянием приложения с помощью Vuex
- Внедрять аутентификацию с использованием Firebase Auth
- Понимать всю концепцию
Особенности обучения:
- Гарантия возврата денег — 30 дней
- 7 ресурсов для скачивания
- Полный пожизненный доступ
- Доступ через мобильные устройства и телевизор
- Сертификат об окончании
[Udemy] Игра на Vue.js
Этот курс подходит для веб-разработчиков, которые уже имеют опыт работы с HTML, CSS, JS и желательно понимают, как работать с git. Продолжительность курса около 3,5 часов. В курсе для вас подготовлено 15 видеоуроков. Для большего понимания обязательно изучите все дополнительные текстовые материалы, прилагаемые к урокам. С самых первых уроков вы будете создавать реальное приложение и тем самым лучше усваивать материал.
Школа: Udemy - онлайн-курсы
Сайт: https://www.udemy.com/
Преподаватель: Исмаил Усеинов
Дата начала: В любое время
Длительность: 3 ч. 37 мин.
Интенсивность: Обучение в свободном режиме
Формат обучения: Теория и тесты. 3,5 ч. видео, 8 ресурсов для скачивания.
Требования: Основы HTML. Основы CSS. Средний уровень JavaScript. Желательно понимать Git.
Программа:
2 разделов, 15 лекций, продолжительность 3 ч. 37 мин.
- Графический интерфейс игры
- Функционал на Vue.js
Чему научитесь:
- Разбираться в основных элементах Vue
- Работать с библиотекой JavaScript – Vue
Особенности обучения:
- Гарантия возврата денег — 30 дней
- 8 ресурсов для скачивания
- Полный пожизненный доступ
- Доступ через мобильные устройства и телевизор
- Сертификат об окончании
Бесплатные курсы
[YouTube] Бесплатный курс по Vue.js
Автор: JavaScript.Ninja
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Требования: Знания HTML, CSS, JavaScript.
Плейлист:
36 уроков продолжительностью до 1 ч. 30 мин.
- О структуре курса
- Зачем нужен Vue.js? концепции
- Реактивность, концепции
- Двустороннее связывание, концепции
- Как использовать Х - Vue.js, нюансы
- Знакомство, практика
- Декларативность, концепции
- «Теория ограничений»
- Бизнес логика или детали реализации? концепции
- Учимся учиться, практика
- Криптономикон, практика
- Реализация реактивности, нюансы
- Компоненты, концепции
- Криптономикон-3, vue-cli и tailwind
- Криптономикон-4, Самостоятельная работа (валидации)
- Криптономикон-5, Работа со списком, практика
- Криптономикон: рефакторинг, практика
- Криптономикон: ещё раз о рефакторинге, практика
- YAGNI, практика
- Криптономикон: улучшаем API, практика
- Криптономикон: refs, практика
- nextTick, нюансы
- Криптономикон - компоненты, практика
- Нативные события, нюансы
- Знакомство со слотами, практика
- Попап и scoped slots, практика
- Попап и промисы, практика
- v-model и семантика, нюансы
- provide/inject, концепции
- Асинхронные хуки, нюансы
- Переиспользование кода, практика
- Options vs Composition, концепции
Чему научитесь:
- Разбираться в основных элементах Vue
- Работать с библиотекой JavaScript – Vue
[YouTube] Vue 3 фундаментальный курс от А до Я
Автор: Ulbi TV
В этом видео рассматриваются все основные концепции Vue 3. Будет создано приложение со стандартным набором функционала, который используется чаще всего: CRUD, сортировка, поиск, пагинация, динамическая пагинация и т.д.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Данный курс подойдет: JavaScript-программистам
Структура видео:
Показать
- Введение
- Теория
- Начало разработки. Создание проекта
- Компонент App
- Интерполяция
- Methods. V-ON. Слушатели событий
- Vue devtools. Инструменты разработчика
- Cтили
- Отрисовка в цикле. Директива V-FOR
- Создание нового поста
- Двустороннее связывание
- Модификаторы stop, prevent
- Декомпозиция. Создаем переиспользуемые компоненты
- Props. Передаем данные в компонент
- V-MODEL
- $emit. Обмен данными между дочерним и родительским компонентом
- Библиотека UI компонентов
- Глобальная регистрация компонента
- Подробно о V-MODEL
- Удаление поста. Ключи KEY в цикле
- Отрисовка по условию
- Модальное окно
- Модификаторы V-MODEL
- Работа с сервером. Получаем посты. Axios
- Жизненный цикл компонента
- Индикатор загрузки данных
- Выпадающий список. Сортировка постов
- Наблюдаемые WATCH и вычисляемые COMPUTED свойства
- Анимации transition group
- Поиск постов. Фильтрация
- Пагинация. Постраничный вывод
- Динамический биндинг классов и стилей
- Динамическая пагинация. Бесконечная лента. Intersection API
- Refs. Доступ к DOM элементу
- VUE-ROUTER. Постраничная навигация
- Динамическая навигация
- Создаем собственные директивы V-INTERSACTION и V-FOCUS
- Mixins. Примеси
- Vuex. Глобальное состояние приложения
- Composition API
Вы научитесь:
- Разбираться в основных элементах Vue
- Работать с библиотекой JavaScript – Vue
[YouTube] Vue.js подробный курс
Канал: JAVA И SКРИПТЫ
Курс предназначен для тех, у кого уже есть базовые знания о верстке и JS. Будут затронуты все основные темы, разберете подводные камни и трудности, с которыми можно столкнуться. Каждый урок разделен на определенные разделы, чтобы информация была структурирована и легко усваивалась. В конце каждого видео предлагается выполнить ДЗ, чтобы закрепить полученные знания на практике.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Для кого этот курс: JavaScript-программистам
Плейлист:
11 уроков продолжительностью до 30 минут
- Установка и основные понятия
- Что такое v-for, computed, watch
- Условная отрисовка и стили
- V-model, props и пользовательские события
- Реактивность и решение ее основных проблем
- Работа с формами, валидация с Vuelidate
- Слоты, refs, жизненный цикл компонентов
- Урок 7 миксины(примеси), плагины и фильтры
- Vue-router продвинутая маршрутизация
- Vuex / Что такое глобальное хранилище
- Работа с API fetch и axios
Вы научитесь:
- Разбираться в основных элементах Vue
- Работать с библиотекой JavaScript – Vue