Я frontend-разработчик с 2+ годами опыта. Занимаюсь созданием веб-приложений на React, JavaScript и Typescript. Есть опыт в управлении командой, распределении задач, код-ревью и планировании спринтов.
Вёрстка красивых и современных веб-страниц с полной адаптивностью под любые устройства и полноценной интерактивностью по макетам.
Это разработка пользовательских функций и интерфейса. К ним относится всё, что вы видите на сайте или в приложении, и с чем можно взаимодействовать.
Выпускники могут работать в рекламных компаниях, дизайн-бюро, в области дизайна интерьеров и графического дизайна, в общеобразовательных школах, школах искусств, вести кружковую работу.
Изучил HTML и CSS. Научился верстать по макету с Figma. Пробовал себя в создании адаптивных и "резиновых" сайтов. Научился применять Sass и Scss. Подключать к проекту Gulp. Ознакомился и опробовал методологию БЭМ. Познакомился с Git и GitHub
Изучил переменные и типы, объекты, функции, области видимости. Операторы. Конкатенацию строк. Функциональные выражения. Деструктуризацию объектов. Условные инструкции. Циклы. Модули. Классы и прототипы. Асинхронный JS.
Изучил события и состояние для создания интерактивных приложений. Как React работает под капотом. Работал со списками и контентом по условию. Стилизовал компоненты. Использовал встроенные хуки и создавал кастомные. Опробовал стилизацию при помощи "styled components" & CSS модулей.
• С нуля создал 4 адаптивных лендинга на jQuery и чистом
JavaScript. Разработал архитектуру, подбирал плагины и
библиотеки.
• Настраивал Gulp и Webpack для сборки, минификации стилей и
кода, а также оптимизации изображений и шрифтов. Подбирал
плагины и библиотеки для интерактивных элементов.
• Занимался поддержкой и рефакторингом сайтов и порталов на
React и JavaScript. Повысил читаемость кода и улучшил
производительность, удалив неиспользуемую логику и стили.
• Участвовал в обсуждении техзадания и UI с заказчиком,
декомпозировал и оценивал задачи. При отсутствии адаптивного
дизайна разрабатывал его самостоятельно.
• Написал логику на React и UI на css-модулях для
калькуляторов, рассчитывающих проценты и бюджет в банковском
приложении.
Разработал компоненты и логику для форм запроса и отправки
средств, настроил запросы к API.
• Доработал логику авторизации пользователя в приложении,
добавил автоматический разлогин по истечении определенного
отрезка времени.
• Выполнил редизайн элементов для кастомной библиотеки
компонентов, заменил или доработал компоненты на AntDesign в
проекте.
• Выполнял код-ревью, декомпозировал и оценивал задачи,
участвовал в
Именно он создает каркас вашего сайта или приложения, а пятая версия позволит создавать более SEO-оптимизированную структуру вашего продукта.
Этот язык стилей позволяет создавать абсолютно любой внешний вид вашего сайта или приложения. Все ограничивается только вашей фантазией!
Это набор инструментов, используемых для автоматизации трудоемких и повторяющихся задач. С его помощью значительно ускоряется web-разработка.
Библиотека Jquery позволит ускорить разработку. Без необходимости интегрировать в проект её не стоит. Навык работы с ней присутствует.
Этот язык программирования позволяет оживить все что угодно: слайдеры, окна, подсказки, вкладки, получение данных от сервера и многое другое.
Эта библиотека позволяет создавать web-приложения. C её помощью можно создать максимально интерактивный продукт под любые цели.
Эта платформа позволяет создавать бэкенд для вашего продукта - “мозги”, которые будут выполнять действия, которые пользователь не видит.
Это нереляционная база данных, которая будет хранить данные вашего сайта или приложения.