Закончил обучение в Авиационном колледже, специальность - «Технология машиностроения».
Данный курс помог мне более лучше понять html и css, до курса только слышал об адаптивной верстке, но после курса, я уже достаточно уверенно мог сделать для своего веб-сайта мобильную версию, познакомился с препроцессорами - SASS, SCSS, а также настроил gulp и в дальнейшем его применял для своих проектов.
Освоил базу по JavaScrpipt, также получил первый опыт работы с React, Redux, Redux-thunk.
В компании занимался версткой лендингов, 404 страниц, различными модальными окнами, выпадающими списками и работой с анимациями. Писал скрипты по реализации слайдеров, табов, модальных окон, форм, выпадающих меню. Версткой UI-компонентов под React, также тех.поддержкой сайтов на React, доработкой, а также разработкой нового функционала.
Занимаюсь в компании разработкой сайтов, поддержкой, рефакторингом.
Именно он создает каркас сайта или приложения, а пятая версия позволит мне создавать более SEO-оптимизированную структуру продукта.
Этот язык стилей позволяет мне создавать внешний вид сайта или приложения. Все ограничивается только фантазией дизайнера!
Продвинутое владение JavaScript - Scope, Closure, this, promises, event loop, prototype.
Среднее владение react.js - hooks, virtual dom, fiber, методы жизненного цикла.
Базовое владение языком - interface, enum, generics, tuple.
Есть небольшой опыт работы с этим стейт менеджером, для ассинхронных экшенов использовал redux-thunk.
Для запросов использую библиотеку axios.
Был небольшой опыт использование Formik.
Также есть небольшой опыт работы с React-Hook-Form, очень удобно использовать, когда у тебя свои ui-компоненты.
Верстал ui-компоненты под storybook.
Имеется начальные знания. подключение к удаленному репозиторию, push, commit, клонирование репозитория
Эти препроцессоры позволяют писать код намного быстрей, создавая готовые компоненты и в дальнейшем их переиспользовать, а также удобно разделять на отдельные файлы.
Эти два приложения помогают перенесосить решения дизайнера в браузер, а также быстро и удобно "вытаскивать" изображения из макетов.
Данный сборщик задач помогает компилировать SASS / SCSS в обычный CSS, сжимать код, а также собирать весь проект в одном месте.
Активно пользуюсь консолью разработчика, очень сильно помогает при разработке, быстро поменять к примеру, стили, не заходя в редактор кода.