DevEncurtaUrl.API
🟣 C# e .NET 7 (8ª ed.)
Install / Use
/learn @samuel-oldra/DevEncurtaUrl.APIREADME
<h1 align="center">
DevEncurtaUrl - Jornada .NET Direto ao Ponto
</h1>
<p align="center">
<a href="#tecnologias-e-práticas-utilizadas">Tecnologias e práticas utilizadas</a> •
<a href="#funcionalidades">Funcionalidades</a> •
<a href="#comandos">Comandos</a>
</p>
Foi desenvolvida uma API REST completa de encurtamento de links.
Tecnologias e práticas utilizadas
- ASP.NET Core com .NET 7
- Entity Framework Core
- SQL Server / SQLite / In-Memory database
- Swagger (documentação)
- Serilog (log)
- Programação Orientada a Objetos
- Injeção de Dependência
- Clean Code
- Publicação
Funcionalidades
- Cadastro, Listagem, Detalhes, Atualização e Exclusão de Links
- Redirecionamento de Links Encurtados

Comandos
Comandos básicos
dotnet new gitignore
dotnet new webapi -o DevEncurtaUrl.API
dotnet build
dotnet run
dotnet watch run
dotnet publish
Tool Entity Framework Core (migrations)
dotnet tool install --global dotnet-ef
dotnet tool uninstall --global dotnet-ef
Migrations
dotnet ef migrations add InitialMigration -o Persistence/Migrations
dotnet ef database update
Related Skills
feishu-drive
339.1k|
things-mac
339.1kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
339.1kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
task-list
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
