Back-end разработчик (ASP.NET Core Web API)
Проект: Library — серверное приложение для управления и предоставления доступа к книгам

Разработал RESTful Web API на ASP.NET Core для системы хранения и распространения электронных книг. Реализовал маршруты для получения списка книг, фильтрации по языку, автору, жанру и скачивания файлов по ссылке.

Использовал Entity Framework Core для взаимодействия с базой данных (MS SQL Server). Спроектировал и реализовал структуру базы данных: таблицы книг, авторов, языков и связей между ними. Настроил миграции и инициализацию данных.

Обеспечил безопасный доступ к файлам и реализовал проверку на существование пути при скачивании. Реализована обработка ошибок, валидация запросов и логирование.

Применял слоистую архитектуру (Three-Tier): Controller → Service → Repository.

Технологии:
C#, ASP.NET Core Web API, Entity Framework Core, MS SQL Server, LINQ, AutoMapper, Swagger, JWT (если использовалась авторизация), Postman, REST.

Работа добавлена: 07.07.25

Наверх