Чему вы научитесь
- Понимать, как устроен веб: клиент, сервер, HTTP, DNS
- Писать семантически верную HTML-разметку и создавать формы
- Стилизовать страницы с помощью CSS: цвета, типографика, box model
- Строить адаптивные макеты с Flexbox, Grid и медиа-запросами
- Использовать базовый JavaScript: переменные, условия, циклы, функции
- Работать с DOM и добавлять интерактивность на страницу
- Пользоваться инструментами разработчика в браузере и базовыми командами Git
- Понимать принципы клиент-серверного взаимодействия и работы с API
- Собирать одностраничный сайт с нуля и публиковать его в интернете
О курсе
Для кого этот курс
Начальные требования
Специальных знаний не требуется. Достаточно уверенно пользоваться компьютером и браузером. Предыдущий опыт программирования не нужен, но будет плюсом для более быстрого прохождения курса.
Преподаватели курса
Как проходит обучение
Курс полностью без видео. Каждый урок состоит из текстового объяснения темы с примерами кода и одного или нескольких практических заданий.
Большинство практических заданий по HTML и CSS проверяются автоматически: вы пишете код, а система сразу показывает, выполнены ли условия задачи. Задание по JavaScript проверяется через запуск вашего кода на реальных тестовых примерах.
В конце курса — итоговый проект: сборка одностраничного сайта с использованием всего пройденного материала.
Что вы получите
- Практические навыки верстки сайтов на HTML и CSS
- Базовые навыки программирования на JavaScript
- Понимание того, как устроен веб и как взаимодействуют браузер и сервер
- Собственный проект — сайт-визитку — который можно добавить в портфолио
- Опыт самостоятельной проверки и отладки своего кода