Ícone do site Celso Kitamura

Seu primeiro aplicativo .NET Core

Seu Primeiro Aplicativo Em dotNET Core
5/5 - (2 votes)

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.

 

 

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

 

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

 

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 , 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

 

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

 

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

 

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

 

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

 

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

 

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

 

É 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.

 

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

 

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

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

Sair da versão mobile