Путь к укреплению базовых навыков. Часть 1.
План Junior → Junior+
Прошла неделя самостоятельного обучения, цель которого была подтянуть текущий уровень до junior+ и заодно подготовиться к вопросам на собеседовании.
Темы, которые были: • Семантика, доступность. • Формы, валидация, псевдоклассы. • Flexbox. • CSS Grid. • Адаптивность, медиазапросы, мобильная вёрстка. • Современный CSS, переменные, анимации. • SCSS, БЭМ
Неделя была посвящена чистой вёрстке. Было много информации, которую я слышала раньше, но ни разу не применяла на практике.
К примеру, до этой недели я ничего не знала про доступность (a11y) и про то, что есть международный стандарт WCAG, следуя которому можно настроить веб-приложение так, чтобы им могли пользоваться люди с ограниченными возможностями. Честно говоря, даже не задумывалась об этом. Но теперь, узнав про это, мне приятно осознавать, что есть возможность сделать жизнь таких людей лучше и удобнее 🪴.
Много раз использовала flex в своей практике, но ни разу не использовала grid. Не знаю, как так вышло, но блин… это же просто классная штука. С удовольствием потратила время на вёрстку страницы (этот прелестный макет нашла в Figma 🌸). Теперь планирую создать дашборд. Думаю, с использованием grid это будет очень удобно.
Также впервые использовала псевдоэлемент ::after для наложения цвета поверх картинки.
В остальном же… более-менее со всем знакома.
Впереди неделя JS, скорее всего, неделя будет не такой простой, но ожидания оптимистичные 🔥