Neste curso você vai aprender como criar uma API utilizando ASP.NET Core, veremos como salvar os dados utilizando Entity Framewrok Core (EF Core).
Iremos criar uma API simples, porém aplicando técnicas e conceitos que são utilizadas em APIs de grande porte.
Em nossa API utilizaremos o conceito In-Memory do Entity Framework Core (salvando os dados em memória), desta forma não precisamos ter um banco de dados para validar os conceitos apresentados. É importante ressaltar que utilizaremos o padrão repository desta forma não ficamos presos a banco de dados nenhum, ou seja, podemos facilmente com pequenos ajustes passar a gravar os dados em um banco de dados.
Também irei mostrar a ferramenta Insomnia (alternativa o Postman) para fazer as requisições (testes) na nossa API.
Utilizaremos uma maneira elegante de realizar o versionamento da API além de aprenderemos como trabalhar com cache e compressão, o que é de extrema importância quando falamos de performance e escalabilidade.
Além disso, vamos gerar a documentação da API utilizando swagger.
Utilizaremos o Github como repositório dos nossos fontes e publicaremos a nossa API na nuvem utilizando o Azure.
Vamos criar um processo de publicação, onde toda vez que for atualizado o código no Github será publicada automaticamente no Azure a API com as alterações realizadas.
255
36
TAKE THIS COURSE