Впечатления от курса «Основы современной верстки»

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Читать в полной версии →

Привет, дневник! Сегодня я делюсь своими впечатлениями от прохождения курса «Основы современной верстки». Сразу спойлер — курс мне показался очень полезным. Он дал мне фундаментальные знания о том, как работают HTML и CSS — два основных языка, которые используются для создания веб-страниц, но при этом хотел бы больше практики.

Я, как и любой другой начинающий программист, уже знакомился с версткой страниц раньше. Моя первая встреча была, когда я изучал скраппинг сайтов на другой платформе с курсами. У меня удавалось собирать информацию с сайтов, но не было понимания, что именно я делаю, и как вся эта загадочная простыня HTML-текста с миллионом классов и подклассов работает. Я просто копировал нужные мне элементы из кода страницы и вставлял их в свою программу, и оно как-то работало. Но все же оставалось неприятное ощущение, что я откладываю в долгий ящик взять и разобраться наконец в языках верстки всего интернета.

Моя цель — стать хорошим бэкенд-разработчиком, то есть тем, кто пишет логику и обрабатывает данные на сервере. Однако и мне тоже нужно знать основы верстки, чтобы понимать, как представлять информацию для пользователя, как сделать ее удобной и привлекательной. Эти знания особенно необходимы при разработке пет-проектов — какой бы крутой функционал я ни написал, никто не станет пользоваться моим приложением, если оно будет написано на голом HTML, как будто оно пришло из интернета 25-летней давности.

Поэтому я выбрал пройти курс «Основы современной верстки». Курс довольно короткий и его реально пройти за день — из него я узнал о том, как создавать HTML-документы, как использовать теги и атрибуты, как структурировать контент по семантике и доступности, как подключать стили, как работать с формами и таблицами и пользоваться селекторами.

Единственное, что мне не хватило в курсе — это больше практики с CSS. Курс закончился довольно резко, не дав мне возможности поработать с более сложными и интересными аспектами верстки. В целом я понимаю, что задача курса - дать верхнеуровневое понимание современной верстки веб страниц, но от пары лишних упражнений ближе к концу курса я бы не отказался.