Skip to content

PedroInCode/contact-service-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📇 Contact Service API (.NET 10)

Esta é uma Web API de nível profissional desenvolvida para o gerenciamento de contatos. O projeto foca em operações CRUD (Create, Read, Update, Delete) utilizando as tecnologias mais modernas do ecossistema Microsoft para 2026.

O desenvolvimento foi realizado acompanhando o conteúdo da Crislaine D'Paula, com foco em persistência de dados real e boas práticas de backend.

🚀 Tecnologias Utilizadas

  • C# / .NET 10: Versão mais atual do framework, focada em alta performance.
  • ASP.NET Core Web API: Estrutura robusta para criação de endpoints REST.
  • Entity Framework Core: ORM para mapeamento e manipulação de dados.
  • SQL Server: Banco de dados relacional para armazenamento seguro.
  • Scalar: Interface moderna para documentação e testes de API.

🛠️ Funcionalidades Implementadas

A API possui o gerenciamento completo de uma agenda de contatos:

  • Listar contatos (GET): Recupera todos os registros.
  • Buscar por ID (GET): Localiza um contato específico com tratamento de erro 404.
  • Criar contato (POST): Adiciona novos registros ao banco.
  • Atualizar contato (PUT): Edita informações de contatos existentes.
  • Remover contato (DELETE): Exclussão definitiva de registros.
  • Validação: Regras de negócio aplicadas (ex: formato de e-mail).

📋 Status do Projeto

  • Configuração do ambiente de desenvolvimento (Visual Studio 2026 + SQL Server)
  • Criação do repositório e estruturação inicial
  • Implementação da conexão com banco de dados e Migrations
  • Desenvolvimento de todos os Endpoints CRUD
  • Validação de regras de negócio
  • Documentação interativa via Scalar

Nota Final: Projeto concluído com sucesso! O sistema está totalmente funcional e integrado ao SQL Server. 🏆

About

Web API RESTful para gerenciamento de contatos desenvolvida com ASP.NET Core (.NET 10), Entity Framework Core e SQL Server. Inclui CRUD completo e documentação interativa com Scalar.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages