О курсе

Курс состоит из нескольких последовательных ступеней. Первая ступень посвящена разработке сайтов: рассматриваются виды сайтов, этапы разработки, инструменты разработчика, рабочее окружение, разметка HTML, стили CSS, скрипты JavaScript, хранение кода, запуск и тестирование сайта, а также движки сайтов. Отдельный раздел касается поиска работы и заказчиков.

Вторая ступень — JavaScript. Она включает три блока: основы языка, объектно-ориентированное программирование и практическое применение, а также углублённое изучение современных стандартов и дополнительных технологий. Дополнительно заявлены уроки по анимации на JavaScript, Observer, TypeScript и форматированию Intl.

Третья ступень посвящена фреймворку Vue.js. Обучение построено на реальном проекте, который можно добавить в портфолио. В программе 12 уроков, охватывающих создание первого приложения, компонентный подход, роутинг, состояние компонента, передачу аргументов, директивы, обработчики событий, Vuex, динамические страницы, работу с формами и валидацию, JSON-server, поиск и фильтрацию. Для прохождения требуются базовые знания HTML, CSS, JavaScript, препроцессора SASS/SCSS, а также редактор кода и среда Node.js.

Четвёртая ступень — React.js. Курс состоит из коротких видеоуроков и суммарно рассчитан на 2 месяца. Включает четыре модуля: базовый уровень, средний фундаментальный уровень, хуки и средний продвинутый уровень, тестирование.

Что рассматривается в программе

  • разработка сайтов с использованием HTML, CSS и JavaScript
  • работа с основами JavaScript, ООП и современными стандартами
  • использование анимации на JavaScript, Observer, TypeScript и Intl
  • создание приложений на Vue.js с компонентным подходом
  • работа с роутингом, состоянием компонента, директивами и обработчиками событий в Vue.js
  • использование Vuex, JSON-server, валидации форм и фильтрации
  • изучение библиотеки React, включая хуки и тестирование

Кому может быть полезен курс

  • тем, кто интересуется фронтенд-разработкой и хочет освоить HTML, CSS, JavaScript
  • тем, кто планирует изучать фреймворки Vue.js и React.js
  • начинающим разработчикам, желающим расширить знания в области веб-разработки
  • тем, кто ищет структурированную программу по созданию сайтов и работе с современными инструментами

Вопросы о программе

Какие технологии рассматриваются в курсе?

В программе рассматриваются HTML, CSS, JavaScript, фреймворки Vue.js и React.js, а также дополнительные темы: анимация на JavaScript, Observer, TypeScript, Intl, SASS/SCSS, Vuex, JSON-server, Vuelidate.

Сколько времени отводится на изучение курса?

Изначально курс рассчитан на 7–10 месяцев, но в зависимости от тарифа его можно проходить дольше. Блок по React суммарно рассчитан на 2 месяца.

Какие предварительные знания нужны для прохождения курса?

Для блока по Vue.js указаны необходимые навыки: базовые знания HTML, CSS, JavaScript и препроцессора SASS/SCSS. Также потребуются редактор кода (например, VScode) и среда разработки Node.js.

Что входит в программу по Vue.js?

Программа включает 12 уроков: создание первого приложения, компонентный подход, роутинг, состояние компонента, передача аргументов, директивы, обработчики событий, Vuex, динамические страницы, работа с формами и валидация, JSON-server, поиск и фильтрация. Обучение строится на реальном проекте для портфолио.