API criada durante o curso "Criando REST APIs com ASP.NET Core", ministrado por Luis Dev no YouTube.
O AwesomeDevEvents é uma API construída utilizando o template ASP.NET Core Web API do .NET 7, com o intuito de exemplificar os principais conceitos relacionados à criação de serviços web. Durante o desenvolvimento do projeto, foram abordados os seguintes tópicos e práticas:
- Criação do CRUD com O ASP.NET Core 7.
- Acesso a dados com o Entity Framework Core.
- Documentação da API com o Swagger.
- Mapeamento entre objetos com o AutoMapper.
Para utilizar esta API, siga os passos abaixo:
- Clone este repositório em sua máquina local.
- Abra o projeto em sua IDE preferida.
- Configure a string de conexão com o banco de dados no arquivo appsettings.json.
- Execute as migrações para criar o banco de dados utilizando o Entity Framework Migrations.
- Execute a aplicação e acesse a documentação gerada pelo Swagger para explorar os endpoints disponíveis.