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.

Udemy logo

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

     
  • 4.6
  •  |
  • Reviews ( 55 )
₹499

This Course Includes

  • iconudemy
  • icon4.6 (55 reviews )
  • icon2 total hours
  • iconportuguese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

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.