Seu primeiro aplicativo .NET Core

Já falamos sobre o .NET Core por aqui. No artigo de hoje vamos criar seu primeiro aplicativo .NET Core, uma tecnologia “nova” que vale a pena ficar de olho….

 

Relembrando O Que É .NET Core…

 

O .NET Core é um plataforma de desenvolvimento mantida pela Microsoft e pela comunidade .NET no GitHub.

 

Ele é open-source, ou seja, seu código fonte está disponível para quem quiser ver.

 

A grande característica do .NET Core é o fato dele ser multiplataforma e oferecer suporte a Windows, macOS e Linux e pode ser utilizado em dispositivos, na nuvem e em aplicativos IoT (Internet das Coisas).

 

Um Pouco De História

 

Originalmente o nome dele era ASP .NET vNext e quando estivesse pronto se chamaria ASP .NET 5. Mas para que não considerassem ele apenas uma atualização do framework ASP.NET já existente, a Microsoft resolveu batizá-la de ASP.NET Core no lançamento da versão 1.0, em 2016.

 

Em agosto de 2017 foi lançada a versão 2.0 do .NET Core, com muitas mudanças em relação a versão anterior.

 

A versão 2.1 saiu em maio de 2018 com novos recursos, como ferramentas globais, APIs de alto desempenho (como System.Span<T>), compilação JIT em camadas, build e melhorias de desempenho no tempo de execução, e suporte para Alpine e ARM32.

 

Por que usar .NET Core?

 

O .NET Core teve várias mudanças de arquitetura que resultaram em um framework mais modular e enxuto.

 

  • Integração de frameworks client-side e fluxos de trabalho de desenvolvimento modernos.
  • Sistema de configuração baseado em ambiente e pronto para a nuvem.
  • Injeção de dependência incorporada.
  • Um pipeline de solicitação HTTP leve, de alto desempenho e modular.
  • Pode ser hospedado no IIS, Nginx, Apache, Docker ou auto-hospedado em seu próprio processo.
  • Pode ser construído e executado no Windows, macOS e Linux.
  • Código aberto e focado na comunidade.
  • Ferramentas que simplificam o desenvolvimento web moderno.

 

Preparando o ambiente de desenvolvimento

 

Baixe o instalador do SDK do .NET Core neste endereço: https://dotnet.microsoft.com/download

Execute o instalador

 

Primeira tela do instalador do .NET Core

Primeira tela do instalador do .NET Core

 

Tela do instalador do .NET Core durante instalação

Tela do instalador do .NET Core durante instalação

 

Tela do instalador do .NET Core após instalação concluída

Tela do instalador do .NET Core após instalação concluída

 

Checando a instalação

 

Verifique se tudo foi instalado corretamente abrindo um prompt de comando (clique em Iniciar Botão Iniciar do Windows 10, digite “cmd” e Enter) e executando o comando dotnet.

 

Ele vai verificar se o .NET está corretamente instalado e pronto para ser usado.

 

Checagem da instalação do .NET Core

Checagem da instalação do .NET Core

 

Começando seu primeiro aplicativo .NET Core

 

Ainda no prompt de comando, digite os seguintes comandos para criar um novo aplicativo:

 

dotnet new console –o meuPrimeiroAplicativo

 

Criando um novo aplicativo do tipo console no .NET Core

Criando um novo aplicativo do tipo console no .NET Core

 

Este comando cria um novo aplicativo do tipo console. O parâmetro –o cria um diretório chamado meuPrimeiroAplicativo, que será utilizado para ser o destino dos arquivos necessários ao programa.

 

Digite agora o comando

 

cd meuPrimeiroAplicativo

 

Entrando no diretório meuPrimeiroAplicativo

Entrando no diretório meuPrimeiroAplicativo

 

O comando cd meuPrimeiroAplicativo te coloca dentro do diretório recém criado.

 

Conteúdo do diretório meuPrimeiroAplicativo

Conteúdo do diretório meuPrimeiroAplicativo

 

Se você olhar dentro do diretório, verá um arquivo chamado Program.cs. Para aplicativos do tipo console padrão, ele já contém o código necessário para escrever “Hello World” na tela.

 

Conteúdo do diretório meuPrimeiroAplicativo visto do Windows Explorer

Conteúdo do diretório meuPrimeiroAplicativo visto do Windows Explorer

 

using System;

namespace meuPrimeiroAplicativo
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

 

Digite agora

 

dotnet run

 

Você terá o seguinte resultado:

 

Saída em tela do meuPrimeiroAplicativo

Saída em tela do meuPrimeiroAplicativo

 

Agora vamos brincar um pouco com este programa.

 

Abra o arquivo Program.cs em qualquer editor de texto (Bloco de Notas, por exemplo) e adicione uma linha logo abaixo do comando que imprime “Hello World” na tela:

 

Console.WriteLine("Hello World!");
Console.WriteLine($"Hoje é {DateTime.Now}");

 

Salve o arquivo e execute o programa novamente:

 

Saída em tela do meuPrimeiroAplicativo depois da alteração

Saída em tela do meuPrimeiroAplicativo depois da alteração

 

É isso aí!! Você criou e executou seu primeiro aplicativo .NET Core.

 

Lembrando que você também pode criar um aplicativo .NET Core no Visual Studio, desde que você tenha instalado este “módulo”.

 

Tela de instalação do Visual Studio. Repare na opção .NET Core cross-platform development.

Tela de instalação do Visual Studio. Repare na opção .NET Core cross-platform development.

 

Veja que já existem opções para .NET Core na janela de Novo Projeto:

 

Tela Novo Projeto do Visual Studio. Veja as opções de templates para o .NET Core

Tela Novo Projeto do Visual Studio. Veja as opções de templates para o .NET Core

 

Um artigo é muito pouco para falar tudo sobre .NET Core. Por isso, continue acompanhando o blog pois ainda voltaremos nesse assunto!

 

E para receber um aviso quando os próximos artigos forem publicados, se cadastre no Grupo VIP App Dev!

Comece pelo e-book GRATUITO

5 Passos Para Ser Um App Dev

Se você não sabe por onde começar, este e-book te mostra os passos para ser um desenvolvedor de aplicativos de sucesso.
100% livre de spam.

Para enviar seu comentário, preencha os campos abaixo:

Deixe uma resposta

*

Seja o primeiro a comentar!