When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

ASP.NET CORE 2.2 + EF CORE 2.2+ GITHUB + AZURE
Crie uma API utilizando ASP.NET Core e Entity Framework Core, Aprenda como integrar o Github com Azure

This Course Includes
udemy
4.6 (55 reviews )
2 total hours
portuguese
Online - Self Paced
course
Udemy
About ASP.NET CORE 2.2 + EF CORE 2.2+ GITHUB + AZURE
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.
What You Will Learn?
- Criar API utilizando ASP .NET Core 2.2 com Entity Framework Core 2.2.
- Hospedar os fontes do projeto Github.
- Publicar API na nuvem Azure.
- Verbos GET, POST, PUT e DELETE.
- Testar API com Insomnia.
- Trabalhar com versionamento da API.
- Trabalhar com cache e compressão de dados da API.