Frontend-разработчик
Здравствуйте, меня зовут Владимир.
Я умею делать адаптивные лендинги, многостраничные сайты на React или Vue. Знаю Node.js (могу написать API в связке с MySQL или PostgreSQL), также знаю TypeScript, PHP, WordPress, Apache и Nginx.
Курсы
-
Nordic IT School
Курс WEB-разработка
с 14 апреля по 18 августа 2019 года
-
Онлайн-школа Glo Academy
Курс WordPress разработчик
с 30 сентября по 28 декабря 2020 года
-
Онлайн-школа Glo Academy
Курс JavaScript
с 27 января по 30 марта 2021 года
-
Онлайн-школа Glo Academy
Курс Базовый React
с 9 июня по 5 июля 2021 года
-
Онлайн-школа Glo Academy
Курс WordPress разработчик
с 24 ноября 2021 года до 24 января 2022 года
-
Онлайн-школа METHED
Курс React-разработчик
с 05 сентября 2022 до 06 ноября 2022 года
Мои проекты
-
Интернет-магазин цветов Мирано
Проект написан на чистом JavaScript (ES6+), реализован поиск, фильтрация и собран на Vite с использованием JSX файлов, для стилей использовался препроцессор SCSS. -
Интернет-магазин Koff React
В проекте использовался React 18, React Router 6, swiper 11 и Redux Toolkit. -
Интернет-магазин Koff
Интернет-магазин на чистом JavaScript (ES6+). В проекте использовался плагин navigo для роутинга без перезагрузки страниц, swiper 11 и axios для получения данных через API, реализован поиск и фильтрация по категориям. Проект собран на Vite и для стилей использовался препроцессор SCSS. -
Vue 3 Techno Shop
Интернет-магазин на Vue 3 с использованием Vue Router, Vuex 4, axios. Переписан с проекта на чистом JavaScript -
Vue 3 Pizza
Интернет-магазин на Vue 3 с использованием Vue Router, Vuex 4, axios, Vue Persist, TypeScript. Переписан с React Pizza v2 который сделан по видео-урокам на YouTube. -
Burger React
Сайт по доставке бургеров YourMeal. В проекте использовался Redux Toolkit, получение данных через API, реализована фильтрация по категориям, добавление в корзину и отправка данных на сервер. -
React Pizza v2
Интернет-магазин по видео-урокам на YouTube. В проекте использовались ReactJS + хуки, React Router, Redux Toolkit, axios, Redux Persist, TypeScript. Backend написан на Node.js -
Учебный сервис Услугус
В проекте использовалась получение данных через API, реализован поиск, фильтрация по категориям, добавление комментариев. Есть регистрация и авторизация, авторизованный пользователь может изменить свою услугу. Проект собран на Webpack и для стилей использовался препроцессор Sass. -
ToDo на TypeScript
Учебный проект модуля TypeScript по курсу React-разработчик от онлайн-школы MethEd. Дела сохраняются в localStorage под именем того кто вошёл в приложение. -
Онлайн Галерея
Итоговой учебный проект клиента Unsplash по курсу React-разработчик от онлайн-школы MethEd. В проекте используются хуки React, React Router, Redux Toolkit. В репозитарии есть версия на Redux Saga. -
Сrypto
Лендинг сервиса обмена монет. В проекте реализованы табы и аккордеон. Использовался БЭМ для именования классов и структуры файлов стилей. Стили я писал на препроцессоре Sass + SCSS. -
Интернет-магазин Techno Shop
В проекте использовалась получение данных через API, реализована фильтрация товаров, на странице товара его можно давить в корзину выбрать количество, в корзине можно изменять количество товара и удалять товар и при этом пересчитывается сумма за товары. Проект собран на Webpack и для стилей использовался препроцессор SCSS. -
React Sneakers
Интернет-магазин кроссовок по видео-урокам на YouTube. В проекте использовались ReactJS (useState, useEffect, useContext), SCSS, Axios, React Router и React Skeleton. Данные корзины и избранного сохраняются на Node.js сервере. -
Учебный проект на Vue 3
Проект по видео-урокам на YouTube с возможностью создавать и удалять посты. Имеется сортировка, поиск, пагинация и динамическая пагинация. Использованы $emit, Vue Router, mixins, directives, vuex и composition api. -
Сокращатель ссылок
Проект Сокращатель ссылок написан на PHP7. Каждый пользователь видит свой набор ссылок. Сохранение ссылок и регистрационных данных производится в базе данных MySQL. -
Курс Glo Academy по WordPress
Финальный проект, сайт тур-агентства, по курсу WordPress разработчик. C использованием готовой верстки на bootstrap, также использовались плагины: Advanced Custom Fields, Contact Form 7, Cyr-To-Lat, Flamingo. -
Калькулятор расходов
Калькулятор расходов на ReactJS. Калькулятор изначально написан в классовом стиле, потом переписан в функциональном стиле с использованием хуков. Данные калькулятора сохраняются в localStorage. -
Курс Glo Academy по React
Работа по курсу Базовый React от Glo Academy. Сайт на React в функциональном стиле с использованием хуков, React Context и Styled components. Авторизация через Google аккаунт. Заказ сохраняется в базе данных и отправляется на почту авторизованного пользователя через Nodemailer. Сайт находится на Firebase Hosting и использует Firebase Realtime Database. -
Курс Glo Academy по JavaScript
Дипломная работа по курсу JavaScript от Glo Academy. Вся интерактивность на сайте выполнена на чистом JavaScript, калькулятор на главной берёт данные цены с другой страницы, использовалась модульная структура со сборкой на Webpack. -
Курс по WordPress 2020. Финал
Финальный проект, сайт музея, по курсу WordPress разработчик от Glo Academy. C использованием плагинов Advanced Custom Fields, Contact Form 7, Cyr-To-Lat, Flamingo, Meks Easy Social Share. -
Курс по WordPress 2020. Занятия
Сайт Universal создан на курсе WordPress разработчик от GloAcademy. C использованием плагинов Advanced Custom Fields, Contact Form 7, Cyr-To-Lat, Flamingo, Meks Easy Social Share. -
Учебный Проект 3
Интернет-магазин с возможностью отправки сообщений на почту и в Telegram-бота. Имеется самописная админка для управления товарами и пользователями. В корзине можно изменять количество товара и удалять товар и при этом пересчитывается сумма за товары. -
Учебный Проект 2
Многостраничный сайт на PHP7 с использованием БД и слайдера. -
Учебный Проект 1
Многостраничный сайт на PHP7 с использованием БД, сторонних шрифтов и 2-х слайдеров.