Resultado dos ensinamentos apresentado no bootcamp sobre .NET | C# dentro da webDio.
- O que é, Como e Onde Usar .NET ?
É uma infraestrutura criada para desenvolvimento de software criada pela Microsoft. Uma aplicação .NET é desenvolvida para e rodar em uma das seguintes implementações do .NET:
- .NET Core.
- .NET Framework.
- Mono.
- Universal Windows Plataform (UWP).
.NET Standard Library, One library to rule them all. É básicamente um contrato, para implentar uma versão X do Standard vc precisa ter o mesmo range de funcionalidades implementadas funcionando. Cada versão do .NET implementam X funcionalidades. Isso garante que todos funcionaldiades funcionem em acordo com cada uma das versões.
Cada implementação inclui um ou mais .NET Runtimes (ambiente de execução)
- .NET Core: CoreCLR e CoreRT.
- .Net Framework: CLR.
- Mono: Mono Runtime.
- UWP: .NET Native.
Atualmente a Microsoft desenvolve e suporta 3 linguagens para .NET: C#, F# e VB.
- Quem usa .NET ? vidalink, licks, casas bahia, saraiva, seguros unimed, br, guarani, takeda, ctc, rodobens, pressganey, techs, unimed (paulistana, brasil, fesp). hub finTech, marabraz, aacd, são francisco, GOL, Azul, MinervaFoods, WalmartArgentina, Linx, Itau, stackOverFlow e Microsoft.
====================================================================================================================================================
1: Praparando o Ambiente = Instalação básica do Windows, usando na aula a versão 3.1.4 para os exemplos realizados junto com o VSCode.
2: Conhecendo a CLI do .NET = comandos e flags.
- dotnet --help (mostra a versão, o tipo de usubilidade, o caminho da aplicação entre outros argumentos) Mostra as opções que você pode usar junto do 'dotnet' estude a documentação a fundo após a aula.
- dotnet new --help. (estudar as maneiras de se criar aplicações via CLI.
3: Criando uma aplicação console. É uma aplicação que será executada via terminal. dotnet new console -h (ver as opção que são dadas) dotnet new console -n DigitalInnovationOne
dentro da pasta que você quer abrir dentro do visualCode use o comando = code .
{ (dentro do .NET no VSCode) Projeto .NET output gera um exe. qual framework }
dotnet build. ele gera os executaveis, dependencias. Unico arquivo que de fato está criado é o Program.CS com o método main.
dotnet run executa o código feito de acordo com o salvo no VSCode. dotnet build (caminho do arquivo) para atualizar sem estar na pasta exata. dotnet run -p (diretório que se encontra o arquivo)