Курс на Stepik
Обложка курса «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ» на Stepik
1 999 ₽

Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ 5.000

Открыть на
STEPIK.ORG

Уже знаете HTML, CSS и JavaScript? Примените знания на практике — шаг за шагом разработайте фронтенд для веб-приложения на современном стеке технологий! В курсе вас ждет много сложной вёрстки, тысячи строк качественного JavaScript-кода и крутейшая SSG-сборка с JSX-шаблонизатором на борту. Достойный проект для портфолио и мощная тренировка перед тем, как погрузиться в дальнейшее изучение фронтенд-фреймворков!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Учеников на курсе 846
Сертификаты, выданные на курсе «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Сертификатов выдано 129
Отзывы о курсе «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Отзывов получено 45
Рейтинг курса «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Рейтинг курса 5.000
Уроки в курсе «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Количество уроков 58
Тесты в курсе «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Количество квизов 1
Время прохождения курса «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Время прохождения курса
Стоимость курса «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Стоимость курса 1 999 ₽
Обновления курса «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Обновления курса
Дата публикации курса «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Дата публикации курса
Последнее обновление курса «Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ»Последнее обновление
Сложность normal

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

  • Разрабатывать сайты на современном стеке технологий
  • С помощью JavaScript реализовывать сложные UI-компоненты (Select, Tabs, Slider, VideoPlayer, InputMask, OverlayMenu) через грамотно структурированный ООП-подход (синтаксис классов, механика наследования от абстрактных классов, методы-геттеры и др.)
  • Применять различные JavaScript API: Proxy, ResizeObserver, MatchMedia
  • Использовать фреймворк Minista (SSG, Static Site Generator) для ускорения процесса вёрстки
  • Использовать современный сборщик проектов Vite для автоматизации рутинных действий: обработка и минификация файлов стилей, обфускация скриптов, сжатие картинок, формирование SVG-иконок в спрайты
  • Писать декомпозированную разметку в JSX синтаксисе (крайне полезная технология для тех, кто планирует в дальнейшем изучать React)
  • Именовать классы элементов в разметке согласно БЭМ методологии
  • Применять современные HTML-теги: dialog, details, summary, dl, dt, dd, time и др.
  • Оперировать современным синтаксисом CSS: Flex и Grid-сетки, адаптивные единицы измерения (vw, vh, rem, em), псевдоклассы (has, nth, not, user-invalid, focus-visible), необычные свойства (appearance, column-count, break-inside, clip-path, grid-template-areas, grid-auto-flow, overscroll-behavior, display contents, transition-behavior), свойства-шорткаты (inset, inset-inline, padding-block, padding-inline, margin-inline), современный синтаксис медиазапросов, Scroll-driven Animations
  • Применять всю мощь препроцессора стилей Sass в синтаксисе SCSS: миксины, функции, условия, переменные, директивы use и forward
  • Обрабатывать код пост-процессором стилей PostCSS и плагином postcss-pxtorem для автоматического перевода единиц измерения пикселей в rem
  • Работать с менеджером пакетов NPM (установка и использование сторонних зависимостей)
  • Применять библиотеки Swiper, IMaskJS, classNames
  • Анализировать макет в Figma
  • Дебажить вёрстку в DevTools браузера
  • Внедрять принципы Accessibility в код (WAI-ARIA и атрибуты role)

О курсе

Уже знаете HTML, CSS и JavaScript? Примените знания на практике — шаг за шагом разработайте фронтенд для веб-приложения на современном стеке технологий! В курсе вас ждет много сложной вёрстки, тысячи строк качественного JavaScript-кода и крутейшая SSG-сборка с JSX-шаблонизатором на борту. Достойный проект для портфолио и мощная тренировка перед тем, как погрузиться в дальнейшее изучение фронтенд-фреймворков!

Для кого этот курс

• Начинающие фронтенд-разработчики, которые хотят попрактиковаться в применении ванильного JavaScript прежде, чем приступать к изучению более серьёзных технологий, таких как React / Vue / Angluar • Более опытные фронтенд-разработчики, которые хотят освоиться в современных возможностях HTML, CSS и JavaScript • Фронтенд-разработчики любого уровня, которые хотят научиться быстро и удобно разрабатывать MPA (многостраничные приложения) на современном стеке с помощью SSG (Static Site Generator) с шаблонизатором разметки на JSX-синтаксисе

Начальные требования

Важно на базовом уровне знать HTML, CSS, JavaScript. А так же желательно быть знакомым с метолологией БЭМ и препроцессором стилей Sass.

Преподаватели курса

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

  • Мастер-класс в формате видео-лекции длительностью от 3 до 25 минут с самостоятельной проверкой результата.
  • В одном видео разбирается одна тема (один файл, компонент или JS-модуль).
  • Автор курса отвечает на ваши вопросы в комментариях под видео.
Сертификат курса Вёрстка сайта с нуля • JSX, SCSS, JS, Vite, Minista, БЭМ

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 129 учеников получили сертификат.

Что вы получите

  • Поддержка от автора курса (ответы на ваши вопросы в комментариях под видеоуроками)
  • Крутой проект в портфолио
  • Актуальные знания по современному HTML, CSS и JavaScript
  • Умение работать с JSX-синтаксисом (особенно важен тем, кто планирует дальше изучать React)
  • Практика с Sass, БЭМ, Figma, NPM, Vite, фреймворком Minista

Нагрузка

10 часов в неделю в течение 1 — 1.5 месяца

Расскажите о курсе друзьям