На Практикуме работал с API, Django 2.2 Django Rest Framework, Django ORM, JSON, AOuth 2.0., GIT, Simple-JWT, pytest, postman, Sentry SDK
Изучал алгоритмы и структуры данных.
Автоматизировал процессы тестирования и обновления кода: работа с облачными сервисами, настройка серверов, тестирование и обновление кода, развертывание проектов в docker-контейнерах на сервере с gunicorn, nginx, использовалась база данных PostgreSQL
Дипломный проект: бэкенд на Django сервиса «Продуктовый помощник», и API для него. На уже готовом фронтенде на Реакт. На этом сервисе пользователи после регистрации могут публиковать рецепты, подписываться на других пользователей, добавлять рецепты в список «Избранное», скачивать список продуктов. sapphirehead. ddns. net
Python3, Django 3.2.13, DRF, PostgreSQL, GIT, Gunicorn, Djoser
Создание моделей, вьюсетов, сериализаторов, настройка s проекта.
Разработка API, Django REST framework. Работа с облачными сервисами, Docker, Nginx. Настройка серверов, тестирование и обновление кода.
Развёртывал проект сначала на тестовом сервере GitHub Actions, потом загрузка на Docker Hub и деплой на сервер, на Яндекс облако, в автоматическом режиме.
Github: sgithub. com/sapphirehead/foodgram-project-react
Групповой проект: разработка сервиса отзывов на книги, фильмы и др. на Django.
Python3, Django 2.2.19, DRF, SQLite3, GIT, Simple-JWT
Разработка API, Django REST framework. Работа с облачными сервисами, Docker, Nginx. Настройка серверов, тестирование и обновление кода.
Работал над функционалом отзывов с оценками и комментариев. Занимался написанием Dockerfile, инструкцией docker-compose. yaml, workflow. yml развёртыванием проекта сначала на тестовом сервере GitHub Actions, потом загрузкой на Docker Hub и деплоем на сервер, на Яндекс облако, в автоматическом режиме.
Github: sgithub. com/sapphirehead/yamdb_final
Социальная сеть для публикации личных дневников. Сайт, на котором можно создать свою страницу и комментировать другие: bluehead. pythonanywhere. com/
Python 2, Django 2.2.19, SQLite3, GIT
Спроектирован согласно архитектуре MVT. Верификация введённых пользователем данных. Есть пагинация постов и кэширование. Код покрыт тестами.
Github: sgithub. com/sapphirehead/hw05_final
API для социальной сети.
Python 3, Django 2.2.19, DRF, SQLite3, GIT, Simple-JWT
Реализованы механизм комментариев к записям, возможность подписки на публикации интересующий авторов, регистрация пользователей. Для аутентификации используется JWT-токен. Код покрыт тестами.
Github: sgithub. com/sapphirehead/api_final_yatube
Разработка телеграм-бота который обращается к API сайта и информирует об изменениях данных.
Python 3, GIT.
Размещён на платформе Heroku.
Github: sgithub. com/sapphirehead/homework_bot |