/cursoDotNetApi

Web API desenvolvida com os cursos de .NET da Alura

Primary LanguageC#

Estudo de API - Web API de Filmes

Este projeto é uma Web API de filmes desenvolvida com base nos cursos de .NET da Alura, criada com o objetivo de ser uma referência de estudo. A API abrange uma variedade de conceitos e técnicas essenciais para o desenvolvimento de aplicações.

O projeto abrange os seguintes tópicos:

  • Criação de API: Desenvolvemos uma API RESTful completa.
  • Conexão com Banco de Dados: Utilizamos o Entity Framework para estabelecer uma conexão eficiente com um banco de dados para armazenar e recuperar informações sobre os filmes.
  • Padronização de Respostas: Implementamos respostas padronizadas para melhorar a consistência e a clareza das informações retornadas aos usuários da API.
  • DTOs (Data Transfer Objects): Utilizamos DTOs para gerenciar o fluxo de dados entre a API e os clientes, garantindo a exposição controlada de informações.
  • AutoMapper: Implementamos o AutoMapper para facilitar a conversão de objetos entre diferentes tipos, reduzindo a complexidade e o acoplamento em nosso código.
  • Relacionamentos: Exploramos e implementamos relacionamentos 1:1, 1:n e n:n entre entidades, fornecendo uma visão abrangente sobre como lidar com dados relacionais.
  • Consultas com LINQ: Utilizamos LINQ (Language Integrated Query) para realizar consultas eficientes no banco de dados, permitindo a recuperação de dados com facilidade.