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