Skip to content

BZBaXraM/BMDb.API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMDb API

BMDb API.

Моя курсовая работа по .NET Core C# была непростым, но захватывающим проектом. Я создал свой собственный веб-API для фильмов, вдохновленный такими популярными ресурсами, как "КиноПоиск" и "IMDb". Для этой задачи я взял за основу открытое API OMDb и разработал весь бэкенд на любимом мной фреймворке ASP.NET Core, используя паттерн проектирования MVC. Хотя в этой работе я не использовал компонент "Views", моя архитектура все равно была основана на принципах MVC, а также включала в себя Dependency Injection для управления зависимостями. Для обеспечения удобной работы с базой данных, я использовал "Entity Framework Core" в сочетании с базой данных "PostgreSQL". Фронтенд-часть пришлось реализовать с использованием "чистого" MVC, так как это было оптимальным решением для данного проекта, хотя в будущем я планирую переписать его на React JS, чтобы улучшить пользовательский опыт. Но важно отметить, что фокус в этой работе был сосредоточен на бэкенде, и я предпочел оставить фронтенд профессионалам. Внутри приложения я реализовал функционал, который включает в себя регистрацию администратора для управления фильмами (добавление, редактирование и удаление) и также поиск фильмов.