Путь к укреплению базовых навыков. Часть 1.

План Junior → Junior+

Прошла неделя самостоятельного обучения, цель которого была подтянуть текущий уровень до junior+ и заодно подготовиться к вопросам на собеседовании.

Темы, которые были: • Семантика, доступность. • Формы, валидация, псевдоклассы. • Flexbox. • CSS Grid. • Адаптивность, медиазапросы, мобильная вёрстка. • Современный CSS, переменные, анимации. • SCSS, БЭМ

Неделя была посвящена чистой вёрстке. Было много информации, которую я слышала раньше, но ни разу не применяла на практике.

К примеру, до этой недели я ничего не знала про доступность (a11y) и про то, что есть международный стандарт WCAG, следуя которому можно настроить веб-приложение так, чтобы им могли пользоваться люди с ограниченными возможностями. Честно говоря, даже не задумывалась об этом. Но теперь, узнав про это, мне приятно осознавать, что есть возможность сделать жизнь таких людей лучше и удобнее 🪴.

Много раз использовала flex в своей практике, но ни разу не использовала grid. Не знаю, как так вышло, но блин… это же просто классная штука. С удовольствием потратила время на вёрстку страницы (этот прелестный макет нашла в Figma 🌸). Теперь планирую создать дашборд. Думаю, с использованием grid это будет очень удобно.

Также впервые использовала псевдоэлемент ::after для наложения цвета поверх картинки.

В остальном же… более-менее со всем знакома.

Впереди неделя JS, скорее всего, неделя будет не такой простой, но ожидания оптимистичные 🔥

Путь к укреплению базовых навыков. Часть 1. | Сетка — социальная сеть от hh.ru