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.503 ]

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

Porque segurança importa?

Configurando DOTNET Core e instalando VSCode no Linux

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

Seja Legal, não use softwares piratas!

Criando aplicação MVC utilizando DOTNET Core no GNU/Linux

Leitura recomendada

AIXGL + Beryl + Slackware + ATI

Quebrando os mitos do software de código aberto

Como instalar o CONKY-colors no Ubuntu 12.10

Instalação do Netscape Navigator 9 no Ubuntu Feisty Fawn

Usando o DVDStyler para autoria de DVDs

  
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