Онлайн-курс

Vite

Vite 8 — самый быстрый сборщик для фронтенда. Сборка стала в 10–30 раз быстрее. Проект стартует за секунду, изменения в коде видны мгновенно.

На курсе соберём полноценный проект с нуля: стили, графика, тесты, деплой и CI/CD. А ещё получим готовый рецепт миграции с Webpack или Gulp.

Большинство проходит курс за 2–4 недели. Начинайте прямо сейчас и двигайтесь в своём темпе.

Записаться на курс

Vite используют React, Vue и Svelte по умолчанию. Разберёмся в нём системно

Сборщик превращает код, стили и картинки в оптимизированный сайт: минимальный JavaScript, сжатые изображения, один файл CSS. Без него всё это приходится делать вручную.

Vite

Vite скачивают 40–65 миллионов раз в неделю через npm. React, Vue, Svelte, Nuxt перешли на Vite по умолчанию. Вакансии требуют этот навык. Восьмая версия стала в разы быстрее: и на старте dev-сервера, и при финальной сборке.

После курса сможем создавать сборки и менять конфиги в рабочих проектах. Vite сам оптимизирует код, картинки и стили, а при разработке обновляет страницу за миллисекунды.

Курс подходит тем, кто раньше не работал со сборщиками, и тем, кто переезжает с Webpack или Gulp. В шестом разделе разберём миграцию с обоих.

Каждый модуль: теория, практическое задание и эталонное решение. Решаем задачу, сверяем результат с эталоном.

Типовые задачи, которые научимся решать

Разработчикам от разработчиков

Сделано для разработчиков, у которых мало времени на обучение.

На курсе вы получите:

Комьюнити каждого курса — это авторы, опытные разработчики и студенты, прошедшие или проходящие этот курс.

Комьюнити не только помогает в освоении материала, но и постоянно делает курс лучше.

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

Курс предполагает самостоятельное изучение материала в комфортном режиме. Приступить к обучению можно прямо сейчас.

Материал разбит на модули, каждый из которых позволит постепенно осваивать навык от основ до тонкостей.

В каждом модуле может быть:

Теория

Теория

Полезные статьи о принципах работы с Vite.

Структурированная информация, необходимая для усвоения навыка.

Кейсы

Пошаговые примеры решения типовых задач.

Показывают, как правильно писать код, и учат применять теорию на практике.

Кейсы
Практические задания

Практические задания

Для закрепления полученной теории.

Учат решать задачи, которые встречаются в реальной работе.

Эталонные решения

Готовые решения заданий. Подскажут, как решить задачу, если что-то не получается.

Эталонные решения
Тестирование

Тестирование

Вопросы по статьям раздела. Помогают проверить, всё ли запомнилось.

Если что-то не получилось, можно посмотреть ответы и пояснения к ним, а затем пройти тест заново.

Поддержка в комьюнити

Cообщество авторов, опытных специалистов и студентов курса.

Общайтесь с единомышленниками и обменивайтесь опытом.

Поддержка в комьюнити

Программа курса

Программа построена так, чтобы постепенно углублять знания.

Для кого: начинающие и профессиональные-разработчики — те, кто начинает работать со сборщиками или переезжает на Vite с другого инструмента. Единственный курс по Vite на русском с практикой и эталонными решениями.

Необходимые знания: базовый JavaScript, Git.

Раздел 1

Введение

Разберём, что такое Vite и за счёт чего он работает быстрее других сборщиков. Освоим Vite CLI и развернём первый проект.

  • Что такое Vite и как работает dev-сервер.
  • Vite CLI: создание и запуск проекта.
  • Архитектура Vite 8: почему он работает быстрее других сборщиков.
  • Демо: zero-config сборка.
ПрактикаПрактика
  • Задание: установка Vite.
  • Решение: пошаговая эталонная реализация.
ТестТест
  • Тест по материалам раздела.
Раздел 2

Погружение в конфигурацию Vite

Настроим конфигурационный файл, организуем файловую структуру проекта. Подключим стили через Lightning CSS и препроцессоры, настроим работу с графикой и соберём многостраничный сайт.

  • Структура файлов проекта
  • Сборка стилей: Lightning CSS, Sass, препроцессоры
  • Работа с графикой и SVG
  • Сборка мультистраничного сайта
  • Демо: сборка для одностраничного сайта
  • Демо: сборка для мультистраничного сайта
  • Демо: транспиляция, минификация и сорсмапы
ПрактикаПрактика
  • Задание: пишем свою сборку на Vite.
  • Решение: пошаговая эталонная реализация.
ТестТест
  • Тест по материалам раздела.
Раздел 3

Режимы сборки и деплой

Разберём режимы сборки и переменные окружения. Задеплоим проект на GitHub Pages и настроим автоматический деплой через GitHub Actions.

  • Режимы сборки: development, production, custom
  • Переменные окружения и .env-файлы
  • Деплой на GitHub Pages
  • CI/CD: автоматический деплой через GitHub Actions
  • Демо: режимы сборки
  • Демо: используем переменные окружения
ПрактикаПрактика
  • Задание: настраиваем режимы, переменные окружения и деплой на GitHub Pages.
  • Решение: пошаговая эталонная реализация.
ТестТест
  • Тест по материалам раздела.
Раздел 4

Тестирование с Vitest

Подключим Vitest и напишем тесты: матчеры, снимки, фиктивные функции, таймеры. Настроим покрытие кода.

  • Vitest — установка и настройка
  • Матчеры и утверждения
  • Снимки (snapshots) и фиктивные функции (mocks)
  • Покрытие кода (coverage)
  • Демо: тестируем компонент
ПрактикаПрактика
  • Задание: добавляем Vitest в проект.
  • Решение: пошаговая эталонная реализация.
ТестТест
  • Тест по материалам раздела.
Раздел 5

Плагины, фреймворки и SSR

Подключим плагины для линтинга, атомарного CSS и сжатия. Настроим алиасы и разберём интеграцию Vite с Vue, React и Svelte, SSR и мета-фреймворки.

  • Плагины: oxlint, UnoCSS, compression и другие
  • Алиасы в Vite
  • Интеграция с Vue, React и Svelte. SSR и мета-фреймворки
  • Демо: добавляем плагины в сборку
ПрактикаПрактика
  • Задание: используем плагины в сборке.
  • Решение: пошаговая эталонная реализация.
ТестТест
  • Тест по материалам раздела.
Раздел 6

Заключение. Миграция с Gulp и Webpack

Сравним Vite с Gulp и Webpack, пройдём пошаговую миграцию обоих инструментов. Подведём итоги курса.

  • Vite и Gulp: сравнение и миграция
  • Vite и Webpack: сравнение и миграция
  • Ещё больше возможностей Vite
  • Финал
ТестТест
  • Тест по курсу

Сертификат

После прохождения курса вы получите электронный сертификат

Образовательная деятельность осуществляется на основании государственной лицензии № 3026 от 6 июня 2017 года.

Сертификат онлайн-курса «Vite»

На нашей стороне

Что говорят разработчики

Загружаем…

Запишитесь на консультацию

Мы поможем выбрать курс, ответим на все вопросы и расскажем о действующих скидках.

*Обязательное поле