Веб-дизайн для дизайнеров
Добро пожаловать на курс по изучению веб-технологий!
Этот практический курс предназначен для студентов 3-го курса и направлен на освоение фундаментальных технологий фронтенда: HTML, CSS и JavaScript. Основная цель — дать вам не просто теоретические знания, а практические навыки для создания современных, интерактивных и адаптивных веб-сайтов.
Для кого этот курс:
Курс идеально подойдет будущим фронтенд-разработчикам, а также:
UI/UX-дизайнерам, которые хотят понимать технические возможности веба и создавать более реализуемые макеты.
Всем, кто хочет иметь уникальное, кастомизированное веб-портфолио, а не шаблонное решение.
Тем, кто стремится наладить эффективный диалог в команде с разработчиками, говоря с ними на одном языке.
Чему вы научитесь:
Создавать структуру: Писать семантический и валидный HTML-код.
Стилизовать и верстать: Владеть CSS, включая Flexbox и Grid, для точного воплощения дизайна.
Добавлять интерактивность: Использовать JavaScript для создания динамических элементов (меню, слайдеры, формы).
Деплоить проект: Публиковать готовый сайт в интернете с помощью GitHub Pages.
Работать с инструментами: Использовать VS Code, инструменты разработчика в браузере и систему контроля версий Git.
Что будет на курсе:
Это интенсивный практический курс, где мы с первого занятия начнем создавать реальный продукт — ваше личное веб-портфолио. Мы будем осваивать технологии целенаправленно, шаг за шагом применяя их для реализации конкретных элементов вашего сайта.
Главный проект курса:
Вместо абстрактных заданий вы будете работать над сквозным проектом — собственным многостраничным сайтом или одностраничным лендингом (Landing Page). Вы сможете полностью кастомизировать его под свой стиль: изменить цвета, шрифты, анимации и контент.
К финалу курса у вас на руках будет:
Полностью рабочее, опубликованное в интернете портфолио, которое можно сразу показывать работодателям.
Исходный код вашего сайта, который вы сможете самостоятельно развивать.
Прочная база для дальнейшего погружения в веб-разработку.
Требования к студентам:
Для успешного прохождения курса желательно базовое понимание любого языка программирования (например, C#, Java, Python) на уровне написания простых скриптов и понимания основных конструкций (переменные, условия, циклы, функции). Это поможет быстрее освоить JavaScript.