Workshop destinado à turma de engenharia de software da unicesumar.
- Criando um projeto C# .NET Core (dependências via nuget).
- Implementando uma API REST em C# .NET Core (API simples, dados em json, tratando GET (all), GET (/{id}), GET (?parametro1=true¶metro2=false), POST, PUT e DELETE.
- Persistência via Entity Framework Core (Pedido associado com N ItemPedido) gerenciando transações (manual ou automaticamente).
- Banco de dados gerado via migrations (sugiro Postgresql, pois os alunos poderão testar nos laboratórios porteriormente).
- Arquitetura stateless com segurança via token JWT.