Skip to content

leo-adm/DemoAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DemoAPI

Minha primeira API utilizando .NET Projeto inspirado no vídeo ".NET Core 3.1 MVC REST API - Full Course" de Les Jackson.

https://www.youtube.com/watch?v=fmvcAzHpsk8

Projeto

O projeto contém uma API REST com 6 operações: 2 GET's, 1 POST, 1 PUT, 1 PATCH e 1 DELETE. Utiliza o Entity Framework, Repository Patter, Dependency Injection, AutoMapper e MVC

Aprendizados

Através desse projeto pude entender como funciona o Repository Pattern e aplicar, de forma sólida, o design pattern de Injeção de Dependências (Dependency Injection). Também aprendi a utilizar Data Transfer Objects (DTO's) além do principal framework para trabalhar com API's no .NET: o Entity Framework. Também aprendi a criar e aplicar Migrations e a utilizar o pacote AutoMapper para mapear os DTO's em Models e vice-versa.