О курсе
Курс состоит из нескольких последовательных ступеней. Первая ступень посвящена разработке сайтов: рассматриваются виды сайтов, этапы разработки, инструменты разработчика, рабочее окружение, разметка 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, поиск и фильтрация. Обучение строится на реальном проекте для портфолио.