Учебные проекты

Новости (ReactJS / Backend)

Проект "Новости" - поисковик новостей с использованием стороннего API. С возможностью регистрации и сохранением статей в личный кабинет (backend сделан на NodeJS, Express, MongoDB, Joi/celebrate)

Получены навыки: HTML, CSS, JS, ReactJS, git (flex, grid, position, анимация, БЭМ, @media, формы, popup, операции с DOM, API, SPA)

Тестовый пользователь:
email: test@mail.ru
password: 123

Место (ReactJS / Backend)

Проект "Место" портированный на ReactJS, с написанием собственного backend'a

Получены навыки: HTML, CSS, JS, ReactJS, git (flex, grid, position, анимация, БЭМ, @media, формы, popup, операции с DOM, API, SPA)

Тестовый пользователь:
email: test@mail.ru
password: 123

Место

Интерактивная страница, куда можно добавлять фотографии, удалять их и ставить лайки.

Получены навыки: HTML, CSS, JS, git (flex, grid, position, анимация, БЭМ, @media, формы, popup, операции с DOM)

Путешествие по России

Верстка одностраничного адаптивного сайта о путешествиях по стране.

Получены навыки: HTML, CSS, git (flex, grid, position, БЭМ, @media)

Как учиться

Типовой одностраничный сайт.

Получены навыки: HTML, CSS (flex, position, iframe, анимация, БЭМ)

Первый сайт c JS

Первые пробы работы с DOM и JS

Получены навыки: HTML, CSS, JS

Первый сайт

Первые пробы работы в HTML верстке

Получены навыки: HTML, CSS

Pet-проекты

Генератор комикса

SPA проект по созданию комиксов.

Получены навыки: HTML, CSS, TS, ReactJS, git (flex, grid, position, анимация, БЭМ, @media, формы, popup, операции с DOM, API, SPA)

Винная дегустация

Простая верстка по макету без адаптива

Получены навыки: HTML, CSS

Тестовые задания

FeeLBack

Тестовое задание на отображение графиков в библиотеке Chart.js, с иммитацией данных из JSON файла, с возможностью отображения как по дням, так и средненедельных значений.

Получены навыки: JS, Webpack, Chart.js

FreeStylo

Тестовое задание: "Создать сервис, позволяющий искать видео канала на twitch по названию этого канала. Пользователь может добавить видео в избранное и в вкладке избранное будут отображаться те видео, что он добавил, также он может их удалить из избранного. При перезагрузки страницы видео, добавленные в избранное, не должны пропадать оттуда."

Получены навыки: Next.js, Twitch API, SASS

Astrio

Тестовое задание: "Создать html страницу и на ней реализовать баннер и вывод блока продуктов."

Получены навыки: HTML, CSS, JS

MEIJI MEDIA

Тестовое задание: "Сверстать страницу по макету. Pixel Perfect, HTML5 семантика, CSS3, БЭМ, Mobile First"

Получены навыки: SCSS, Pug, Gulp, Jquery

Обо мне

Доброго времени суток!

Мой интерес к программированию был с детства, но все не получалось начать. И вот 2020г. дает время на реализацию своей тяги к знаниям в области frontend'a и я поступил на курсы Яндекс.Практикума.

Успешно прошел курсы "Веб-разработчика" и сдал дипломную работу на 292 балла из 300.

На данный момент занимаюсь дальнейшем развитием во frontend'е, пробую различные библиотеки, углубляюсь в JS и верстку.

Читаю "классику": "Вы не знаете JS", "Грокаем алгоритмы", "React быстро"

Смотрю выпуски на youtube Ильи Климова, Арчакова Дэнниса, DarkCode и другие.

На данный момент ищу работу как junior-frontend разработчик