API Web ASP.NET core em C#
Projeto elaborado através do curso "Criando um catálogo de jogos usando boas práticas de arquitetura com .NET", na plataforma Digital Innovation one com o professor Thiago Campos.
Com esse projeto entendi um pouco mais sobre:
- Como utilizar melhor as Interfaces e os seus contratos
- Aprendi a utilizar a variável readonly onde basicamente ela tira a nossa responsabilidade de instanciar, fazendo com que o proprio aspNet se responsabilize por isso.
- Aprendi a usar melhor os verbos HttpGet, HttpPost, HttpPut, HttpPatch e o HttpDelete.
- Aprendi uma nova forma de dividir a Model em entrada de dados e saída -> (InputModel e ViewModel)
- Aprendi um pouco mais sobre as Exception, incluive as deixando em uma Middleware