Image
Онлайн-курс Партнёр:
Creonit
−20% для первых
20 студентов

JavaScript-фреймворк Vue.js

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

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

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

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

Программа

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

  • 9 модулей
  • 38 уроков
    1. Введение. Что такое Vue.
    2. Онлайн-сервисы для работы с кодом. Настройки окружения в codepen.io для Vue.
    3. Обзор возможностей Vue.
    4. Классы и стили. Анимации.
    1. Установка проекта через Vue CLI.
    2. Структура проекта на Vue.
    3. Работа с системами контроля версий: решения на рынке. Удалённые репозитории.
    4. Работа с системами контроля версий. Установка и работа с Git.
    5. Подготовка среды для работы над проектом.
    6. Разбираем проект-пример.
    1. Компонент в одном файле.
    2. Состояние. Работа с циклами.
    3. Выводим список товаров.
    4. Основы компонентов. Входные параметры.
    5. Делаем компонент для товара.
    1. Инструмент разработчика Vue. 
    2. Вычисляемые свойства, события, методы и наблюдатели.
    3. Организуем пагинацию.
    4. Модели (V-Model) и наследование компонентов.
    5. Организуем фильтрацию.
    1. Роутинг. Страница ошибок.
    2. Делаем страницу товара.
    3. Вывод цены с использованием фильтра.
    1. Паттерн управления состоянием Vuex.
    2. Слоты.
    3. Организуем добавление товаров в корзину.
    4. Организуем список товаров в корзине.
    1. Обзор REST API (HTTP).
    2. Обзор технологии XHR. Инструменты для работы с асинхронностью. Обработка ошибок и исключений.
    3. Выводим список товаров и пагинацию из API.
    4. Прелоадеры и обработка ошибок.
    5. Фильтр из API. Состояние «Товары не найдены».
    6. Выводим страницу товара через API.
    7. Выводим корзину и добавляем товары из API.
    1. Работа с формами.
    2. Делаем страницу оформления заказа.
    1. Сборка для продакшна.
    2. Публикация на GitHub.

Преподаватели

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

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

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

Фронтенд-тимлид Creonit digital production

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

  1. Изучаете тему

    В курсе — полезные видеоуроки.

  2. Выполняете домашнее задание

    В том темпе, в котором вам удобно.

  3. Общаетесь с наставником

    Закрепляете знания и исправляете ошибки.

  4. Защищаете дипломный проект

    И дополняете им своё портфолио.

Резюме после прохождения

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

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

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

Диплом Skillbox

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

Image

Стоимость обучения

−20% для первых
20 студентов
  • Рассрочка без первого взноса 1 590 ₽
  • Стоимость
    со скидкой 15 900 ₽
  • Первоначальная
    стоимость 20 000 ₽