Skip to content

muriloolegini/ContatoAPI

Repository files navigation

🚧 Projeto em README construção... 🚧

API REST para cadastro de Contatos

🧑‍💻 Tecnologias e práticas usadas

  • ASP.NET Core com .NET 6
  • Entity Framework Core
  • SQL Server
  • Swagger
  • Injeção de Dependência
  • Programação Orientada a Objetos

⚙️ Funcionalidades

  • Cadastrar Contatos ✔️
  • Obter Contatos ✔️
  • Atualizar Contatos ✔️
  • Deletar Contatos ✔️

⏱️ Rodar o Projeto

  • Pré-requisitos

    • Antes de começar, você precisa ter instalado em sua máquina a ferramenta Git. Além disto é bom ter um editor de código para trabalhar como VSCode

Instalação e Acesso ao Projeto

  1. É necessário instalar o SDK .NET 6.0
$ dotnet tool install --global dotnet-ef
  1. Acessando o projeto
# Clone este repositório
$ git clone https://github.com/muriloolegini/ContactAPI

# Acesse a pasta do projeto no seu terminal/cmd
$ cd C:\{caminho_da_pasta}

# Instale ou atualize as dependências
$ dotnet add package Microsoft.EntityFrameworkCore.Design --version 6.0.9
$ dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 6.0.9
  1. Altere o arquivo "appsettings.Development", adicionando os dados do seu banco Local (Necessário ser SQL Server, recomendo usar autenticação por usuário do SQL, caso use autenticação pelo windows, necessário alterar os dados da conexão)
# Adicione uma migration. Exemplo:
$ dotnet-ef migrations add CriarTabelaContato

# Atualize a migration
$ dotnet-ef database update

# Execute a aplicação em modo de desenvolvimento
$ dotnet watch run

Status do Projeto

Badge Concluído

🚀 Skills utililadas


Autor


🌐 Contato

About

API REST para cadastro de Contatos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages