Skip to content

CamilaAlbieri/ModuloAPI

Repository files navigation

📘 Projeto CRUD com Entity Framework

.NET Entity Framework Status

Projeto simples desenvolvido para estudos, com foco em praticar CRUD usando Entity Framework Core em uma API .NET.


🚀 Tecnologias utilizadas


📚 Conceitos praticados

  • Estrutura de um CRUD (Create, Read, Update, Delete)
  • Instalação e configuração do Entity Framework
  • Criação de entidades e do DbContext
  • Configuração da connection string
  • Uso de Migrations
  • Criação de Controllers e endpoints REST:
    • Criar (POST)
    • Obter por ID (GET)
    • Obter por Nome (GET com parâmetro)
    • Atualizar (PUT)
    • Deletar (DELETE)
  • Entendimento dos verbos HTTP

🔧 Como executar o projeto

  1. Clone este repositório:
    git clone https://github.com/seu-usuario/nome-do-repo.git
    
  2. Restaure os pacotes:
    dotnet restore
    
  3. Configure a connection string no appsettings.json:
     "ConnectionStrings": {
     "DefaultConnection": "Server=localhost;Database=CrudDb;User Id=seu-usuario;Password=sua-senha;"
    }
    
  4. Execute as migrations:
    dotnet-ef migrations add CriacaoTabelaContato
    dotnet ef database update
    
  5. Rode a aplicação:
    dotnet run
    
  6. A API estará disponível em:
    https://localhost:5001
    

📌 Endpoints principais

➕ Criar

🔍 Buscar por ID

🔎 Buscar por Nome

✏️ Atualizar

❌ Deletar


🎯 Objetivo

O objetivo principal foi praticar a construção de uma API com Entity Framework, entendendo cada etapa de configuração, mapeamento, migrations e implementação de um CRUD completo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages