Criando uma WEBApi utilizando dotnet core e vscode

Finalizando a trilogia no GNU/Linux. Logo abaixo será explicado e exemplificado como criar uma WebApi consumindo dados do Postgres e uma aplicação que irá consumir esse WebAPI. O acesso aos dados não será utilizando Entity Framework, mas sim "SQL Puro".

[ Hits: 6.497 ]

Por: Tiago Zaniquelli em 07/05/2018


Criando o Projeto WebAPI



Antes de criar nosso projeto, o dotnetcore utilizado está atualizado na versão "2.1.4". Para realizar essa instalação/atualização eu segui o passo a passo da própria Microsoft, nos artigos anteriores foi utilizado a versão 1.0. Os exemplos abaixo não foram testados na versão 1.0. Utilizaremos o comando dotnet new para criação do projeto. Utilizaremos o template "webapi" . Digite o comando abaixo no terminal GNU/Linux:

# dotnet new webapi -n PessoaAPI

Onde:
  • webapi - o tipo do projeto que desejamos criar;
  • -n PessoaAPI é o nome do projeto.

Para verificar outros parâmetros digite:

# dotnet new --help

O comando acima criará o diretório PessoaAPI e o projeto PessoaAPI.csproj, conforme ilustra a figura 2.

Figura 2 - Projeto criado com sucesso
Agora que o nosso projeto está criado, abriremos o VS Code e direcionamos a pasta padrão para ele. Após escolher a pasta padrão seu VSCode deverá ter os seguintes arquivos, conforme ilustra a figura 3.

Figura 3 - VSCode projeto carregado
Como utilizamos um template para criação do projeto, ele vem com uma classe ValuesController, ao abrir é possível verificar que temos um exemplo prontinho, conforme ilustra a figura 4.

Figura 4 - Exemplo procedimentos
Podemos testar o ambiente e verificar se está tudo funcionando. Para isso através do terminal GNU/Linux, execute os comando abaixo dentro do diretório com o nome de seu Projeto, no meu caso PessoaAPI, conforme ilustra a figura 5.

Comandos:

# dotnet restore;
# dotnet build;
# dotnet run;

Figura 5 - compilando o projeto exemplo
Veja na figura 5 que o retorno do comando, dotnet run, foi que a aplicação está executando no endereço localhost porta 5000. Então para testarmos a webapi exemplo digite o seguinte endereço em seu browser "localhost:5000/api/values/get". Se tudo estiver funcionando deverá exibir algo, conforme ilustra figura 6.

Figura 6 - Execução do exemplo
Agora que validamos nosso ambiente é hora de iniciarmos o nosso projeto.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando o Projeto WebAPI
   3. Criando WebAPI PessoaAPI
   4. Cliente WEB
Outros artigos deste autor

Linux, aí vamos nós!

Convergência entre segurança física e lógica

Porque segurança importa?

Seja Legal, não use softwares piratas!

Configurando DOTNET Core e instalando VSCode no Linux

Leitura recomendada

Instalando SAGU-PRO no Debian Squeeze

Aprendendo LaTeX com o Texmaker

Linguagem LOGO: Crianças programando de maneira divertida

Explorando o wget

Ubuntu Minimal para Usuários Comuns

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts