Введение в Frontend: с чего начать создание своего первого сайта?

Как насчёт того, чтобы освоить основы веб-разработки и создать собственный сайт? В статье разобрали, с чего начать, и предоставили пошаговое руководство по основам HTML, CSS и JavaScript.

Шаг 1: Основы HTML — Структурирование сайта

HTML (HyperText Markup Language) — это язык разметки, который используется для создания структуры веб-страниц. HTML описывает содержимое и структуру сайта с помощью различных тегов и элементов.

1.1 Создание файла HTML

Для начала понадобится текстовый редактор. Это может быть любой редактор, который тебе удобен, например, Notepad++, Visual Studio Code или Sublime Text. Создай новый файл и сохраните его как index.html.

1.2 Основная структура HTML

Вот пример базовой структуры HTML-документа:

картинка1

  • <!DOCTYPE html>: обозначает начало HTML-документа.

  • <html>: корневой элемент HTML-документа.

  • <head>: содержит метаданные, такие как название страницы и подключенные стили.

  • <body>: основное содержимое страницы, включая заголовок, меню, основное содержимое и подвал.

Кстати, спрос на frontend-разработчиков в последнее время всё увеличивается, как и их зарплата. В перерыве между изучением кода предлагаем посмотреть интервью нашего выпускника, который изменил свою жизни и стал frontend-разработчиком после работы в доставке.

Шаг 2: Основы CSS — Оформление  сайта

CSS  используется для стилизации элементов HTML. С помощью CSS ты можешь изменить внешний вид  сайта, включая цвета, шрифты, отступы и расположение элементов.

2.1 Создание файла CSS

Создай новый файл в текстовом редакторе и сохрани его как styles.css.

2.2 Основные стили CSS

Пример базового CSS-кода:

картинка 2

  • body: определяет основные стили для всего документа.

  • header: стили для шапки сайта.

  • nav: стили для навигационного меню.

  • main: основное содержимое страницы.

  • footer: стили для подвала сайта. Там обычно находится контактная информация, ссылки на социальные сети и прочее. 

Шаг 3: Основы JavaScript — Добавление интерактивности

JavaScript — это язык программирования, который позволяет добавлять интерактивные элементы на сайт, такие как кнопки, формы и динамическое изменение контента.

3.1 Создание файла JavaScript

Создай новый файл и сохрани его как script.js.

3.2 Основной JavaScript код

Пример базового JavaScript кода:

Картинка 3

Шаг 4: Проверка и отладка

После того как ты написал код, открой файл index.html в браузере, чтобы увидеть результаты. Нажми F12 (в большинстве браузеров) для открытия и проверки того, как сайт выглядит и работает.

Шаг 5: Размещение сайта в интернете

Когда сайт готов, ты можешь разместить его в интернете. Для этого можно использовать бесплатные хостинг-платформы, такие как GitHub Pages, Netlify или Vercel. Вот как можно разместить сайт на GitHub Pages:

  1. Создай репозиторий на GitHub.

  2. Загрузи файлы в репозиторий.

  3. Перейди в настройки репозитория и включи GitHub Pages.

Заключение

Создание своего первого сайта — это мощный шаг на пути Frontend-разработки. С помощью наших рекомендаций ты легко сможешь создать простую веб-страницу.  А для более подробного изучения ждём тебя на обучении в Kata.

К слову, средняя зарплата наших выпускников через год — 209 000 рублей. Так что решать тебе!

Читать еще:

Что выбрать: Java или JavaScript?

Выбор между Java и JavaScript — всё равно что выбор между латте и капучино. Вроде бы оба напитка — кофе, но какой из них лучше? Давай разберёмся!

5 задач на логику от HR-менеджеров для разработчиков и других IT-специалистов

Мы собрали пять популярных задач на логику и добавили в них свои детали, чтобы было интереснее решать. Такие упражнения можно использовать для подготовки к собеседованиям или для тренировки мышления.

Работа без опыта в IT

Ты только что закончил обучение и готов начать свою карьеру? Но есть проблема: у тебя нет опыта работы. Необязательно иметь костюм супергероя, чтобы быть им. Давай вместе разберёмся, какие навыки и качества нужно развивать, чтобы привлечь внимание работодателей! Ведь главное — верить в себя и не бояться экспериментировать!

Нейросети, soft skills, офис. Тренды рынка труда для разработчиков в 2024 году

В 2024 году мало просто классно кодить. Работодатели хотят видеть в команде разработчиков, с которыми можно обсудить планы развития компании и встретиться на планерку вживую. Подробнее о трендах на рынке труда рассказали в статье.

Ни на что не намекаем

Но мы выпускаем много полезных материалов о Java, JavaScript, Golang, QA. Подпишись, и они будут у тебя на почте!