Образовательная платформа
Участвует в распродаже Скидка 30%
действует 0 дней 00:00:00
Курс

Фреймворк Vue.js

Фреймворк Vue.js

Партнёр: Creonit

Этот курс будет полезен практикующим веб- и frontend-разработчикам. На нём вы сможете значительно расширить пул своих компетенций, изучив фреймворк Vue.js.

Кому подойдёт этот курс

  • Практикующим JavaScript-программистам

    Практикующим JavaScript-программистам

    Вы разберётесь в процессе взаимодействия с фреймворком Vue.js, расширите пул своих компетенций и задач, которые вы сумеете выполнять в рамках рабочих проектов станете более конкурентоспособным сотрудником.

  • Frontend-разработчикам

    Frontend-разработчикам

    Vue.js — один из самых востребованных фреймворков. Изучив его, вы разберётесь, как писать сайты и приложения на Vue, взаимодействовать с Vuex и производить интеграцию с API. Увеличите количество и качество компетенций, прокачаете скиллы и станете более востребованным специалистом на рынке труда.

Чему вы научитесь

  1. Взаимодействию с объектами, массивами, циклами реактивности.
  2. Использованию сборщика модулей Webpack.
  3. Пользованию Vuex для регулирования данных.
  4. Работе с системой управления версиями Git.
  5. Написанию веб-сайтов и приложений-одностраничников на Vue.js.
  6. Интеграции проектов с API.
  7. Производству развертки продукта из NPM.
  8. Организации проекта для продакшна и его выпуска.

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

Курс длится 3 месяца и состоит из 10 модулей.

  • 10 модулей
  • 38 видеоматериалов
  1. Основы Vue

      1. Введение. Что такое Vue.
      2. Онлайн-сервисы для работы с кодом. Настройки окружения в codepen.io для Vue.
      3. Обзор возможностей Vue.
      4. Классы и стили. Анимации.
  2. Создание проекта

      1. Установка проекта через Vue CLI.
      2. Структура проекта на Vue.
      3. Работа с системами контроля версий: решения на рынке. Удалённые репозитории.
      4. Работа с системами контроля версий. Установка и работа с Git.
      5. Подготовка среды для работы над проектом.
      6. Разбираем проект-пример.
  3. Каталог товаров

      1. Компонент в одном файле.
      2. Состояние. Работа с циклами.
      3. Выводим список товаров.
      4. Основы компонентов. Входные параметры.
      5. Делаем компонент для товара.
  4. Пагинация и фильтрация

      1. Инструмент разработчика Vue. 
      2. Вычисляемые свойства, события, методы и наблюдатели.
      3. Организуем пагинацию.
      4. Модели (V-Model) и наследование компонентов.
      5. Организуем фильтрацию.
  5. Страница товара

      1. Роутинг. Страница ошибок.
      2. Делаем страницу товара.
      3. Вывод цены с использованием фильтра.
  6. Корзина

      1. Паттерн управления состоянием Vuex.
      2. Слоты.
      3. Организуем добавление товаров в корзину.
      4. Организуем список товаров в корзине.
  7. Работа с API. Список товаров

      1. Обзор REST API (HTTP).
      2. Обзор технологии XHR. Инструменты для работы с асинхронностью. Обработка ошибок и исключений.
      3. Выводим список товаров и пагинацию из API.
      4. Прелоадеры и обработка ошибок.
      5. Фильтр из API. Состояние «Товары не найдены».
      6. Выводим страницу товара через API.
      7. Выводим корзину и добавляем товары из API.
  8. Работа с API. Оформление заказа

      1. Работа с формами.
      2. Делаем страницу оформления заказа.
  9. Деплой

      1. Сборка для продакшна.
      2. Публикация на GitHub.
  10. Vue 3.0

      1. Установка и обновление.
      2. Новое API — v-model, emits, и рефактор проекта.
      3. Фрагменты, атрибуты и события.
      4. Телепорты и асинхронные компоненты.
      5. Composition API.
      6. Рефактор страницы товаров на Composition.
      7. Будущее и настоящее Vue 3.0.

Спикеры

Павел Бондарович

Павел
Бондарович

Технический директор Creonit digital production

Максим Савченко

Максим
Савченко

Frontend-тимлид Creonit digital production

Как проходит обучение на платформе

  1. Смотрите материалы в удобное время

    Изучаете теорию и практикуетесь на задачах, приближённых к реальным.

    Смотрите материалы в удобное время
  2. Выполняете практические работы

    Решаете задачи после каждого модуля и закрепляете знания.

    Выполняете практические работы
  3. Работаете с проверяющим экспертом

    Получаете обратную связь по каждой работе в течение 1–3 рабочих дней.

    Работаете с проверяющим экспертом
  4. Разрабатываете итоговый проект

    Презентуете проект экспертам, дополняете портфолио и получаете сертификат о прохождении курса.

    Разрабатываете итоговый проект

Ваше резюме после прохождения курса

Андрей Семёнов
  • Должность: middle-разработчик
  • Зарплата от: 316 200 ₸

Профессиональные навыки:

  • Основы Vue.js.
  • Применение Webpack.
  • Создание сайтов и одностраничных приложений на Vue.js.
  • Интеграция проекта с API.
  • Подготовка проекта для продакшна и публикации.
  • Пагинация и фильтрация данных.
  • Использование Vuex для управления данными.
  • Работа с объектами, массивами, циклами реактивности и компонентами.

Сертификат

Подтверждает успешное прохождение курса «JavaScript-фреймворк Vue.js».

Сертификат Skillbox Курс Фреймворк Vue.js
  • Старт курса: 25 мая
  • Осталось: 3 места

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

  • Рассрочка до 6 месяцев без переплат
  • Длительность рассрочки 6 месяцев
  • 25 353 ₸/мес
  • 36 219 ₸/мес
Участвует в распродаже Скидка 30%
действует 0 дня 00:00:00

Шаг 1. Выберите вариант оплаты

Шаг 2. Заполните контактные данные

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

Нажимая на кнопку, я соглашаюсь с публичной офертой и политикой обработки персональных данных

Спасибо!

Ваша заявка успешно отправлена

Часто задаваемые вопросы

  • Могу ли я записаться на курс, если только недавно начал изучать JS?

    К сожалению, нет. Курс рассчитан на тех программистов, которые уже хорошо разбираются в веб- и frontend-разработке, так как работа в фреймворке Vue.js — это дополнительный навык. У вас уже должна быть база знаний, иначе вы просто не справитесь с материалами курса.
  • Это теоретический курс? В программе только видеоматериалы?

    Нет, половину трека обучения составляет практика, к тому же есть итоговая работа — создание проекта интернет-магазина. Так что после завершения курса у вас будут теоретические и практические знания, а также примеры выполненных в этом фреймворке работ.
  • Сколько потребуется времени, чтобы пройти все модули?

    Курс рассчитан на 3 месяца: кто-то заканчивает раньше, кто-то — чуть позже. Здесь главное не скорость прохождения, а эффективное использование полученных навыков, поэтому лучше не торопиться и ориентироваться на заявленные 3 месяца.