Tecnologias e práticas utilizadas • Funcionalidades • Comandos
Foi desenvolvida uma API REST completa de gerenciamento de pacotes.
- ASP.NET Core com .NET 6
- Entity Framework Core
- SQL Server / SQLite / In-Memory database
- Swagger (documentação)
- SendGrid (envio de e-mail)
- Programação Orientada a Objetos
- Injeção de Dependência
- Padrão Repository
- Clean Code
- Publicação
- Cadastro, Listagem, Detalhes de Pacote
- Cadastro de Atualização de Pacote
dotnet new gitignore
dotnet new webapi -o DevTrackR.API
dotnet new console -o DevTrackR.Console
dotnet build
dotnet run
dotnet watch run
dotnet publish
dotnet user-secrets init
dotnet user-secrets set "ConnectionStrings:DevTrackCs" "Server=***;Database=***;User ID=***;Password=***;"
dotnet user-secrets set "SendGridApiKey" "1234567890"
dotnet user-secrets remove "ConnectionStrings:DevTrackCs"
dotnet user-secrets remove "SendGridApiKey"
dotnet user-secrets clear
dotnet user-secrets list
dotnet tool install --global dotnet-ef
dotnet tool uninstall --global dotnet-ef
dotnet ef migrations add InitialMigration -o Persistence/Migrations
dotnet ef database update