0

API com Asp.Net Core - Iniciantes

#.NET 5
Leonardo Marciano
Leonardo Marciano

Salve salve pessoal blz?


Gostaria de compartilhar com vocês através deste artigo, um projetinho simples de uma Web Api utilizando AspNet Core e poder contribuir de alguma forma com a galera que está no início da jornada como eu.


Comentei o máximo que pude em cada linha de código conforme fui desenvolvendo e se for útil pra vocês, convido a darem uma olhadinha no código.


github => https://github.com/LeoHenriqueLuz/API-AspNetCore


Conceitos Abordados:


Model => Responsável pela criação da tabela no banco de dados e características no JSON.


DataContext => Responsável pelas ações de banco de dados como: seleção, alteração, cadastramento e exclusão.


Conexão c/ MySQL => Como fazer a conexão entre aplicação e o banco MySQL.


Migrations => Criando tabelas através da model.


Controllers => Criando as rotas da aplicação.


ControllerBase => Responsável por diversas funcionalidades de uma API como por exemplo:

Especificar o status de uma requisição (200 Ok, 201 Criado, 404 Não encontrado)

Obter dados do front-end utilizando o FromBody (Necessário para cadastrar e alterar).


Programação assincrona (async/await) => Quando há a necessidade de esperarmos determinadas partes do código executarem uma função especifica e que podem depender de um tempo maior de espera que o normal como por exemplo uma lista com milhões de registros, neste caso precisamos esperar ter a lista totalmente carregada para depois exibir no navegador.


Método Find() => Responsável por retornar um objeto do banco de dados através de um identificador.


Requisições => HttpPost, HttpGet, HttpPut, HttpDelete


Espero ter ajudado, fiquem com Deus e bons estudos!

0
5

Comentários (0)

A melhor maneira de prever o futuro é criá-lo.

Brasil