Curso 01
Curso 01
Curso 01
NET
Leonardo Buta
Desenvolvedor .NET
@llbuta
https://www.linkedin.com/in/leonardo-buta
[1]
Sobre Mim
• Desenvolvedor .NET
• O que me motiva é mudar a vida das pessoas através da
tecnologia
• Gosto de viajar, jogos e tudo do mundo da tecnologia
• Canal Youtube: Leonardo Buta
• GitHub: https://github.com/leonardo-buta
• Linkedin: https://www.linkedin.com/in/leonardo-buta
• Instagram: @llbuta
[2]
Objetivo Geral
Apresentar a história do .NET, como surgiu, aplicações e o que
você pode fazer com ele.
Principais IDEs.
[4]
Percurso
Etapa 1 Introdução ao .NET, história, versões, usos
[5]
Percurso
Etapa 4 Configuração do Ambiente e IDEs
[6]
Percurso
Etapa 7 Operadores de Atribuição
[7]
Percurso
Etapa 10 Operadores Aritméticos e a classe Math
[8]
Percurso
Etapa 13 Array e Listas
[9]
Etapa 1
// Fundamentos .NET
[10]
Introdução ao .NET
[11]
História do .NET
A Microsoft começou a trabalhar no C# no final dos anos 90,
tendo sua primeira versão do framework lançada em 2002,
tendo como objetivo competir com o Java.
[13]
Evolução .NET
https://time.graphics/pt/line/291016
[14]
Links
https://www.scalablepath.com/dot-net/microsoft-dot-net-framework
https://www.quora.com/Why-was-C-developed-when-an-object-oriented-programming-l
anguage-like-C++-already-existed
https://docs.microsoft.com/pt-br/dotnet/core/introduction
[15]
Percurso
Etapa 1 Introdução ao .NET, história, versões, usos
[16]
Etapa 2
// Fundamentos .NET
[17]
Diferenças
[18]
Versões .NET Framework
[19]
Versões .NET
https://dotnet.microsoft.com/en-us/platform/support/policy/d
otnet-core
[20]
Links
https://pt.wikipedia.org/wiki/.NET_Framework
https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core
https://docs.microsoft.com/pt-br/dotnet/core/get-started
[21]
Percurso
Etapa 1 Introdução ao .NET, história, versões, usos
[22]
Etapa 3
// Fundamentos .NET
[23]
O que é um compilador?
Linguagem de alto nível: A linguagem que
entendemos e escrevemos nosso código fonte.
[25]
Assembly e Machine Code
[26]
O que é um compilador?
Compilador: É um programa que realiza a conversão de
linguagem de alto nível para baixo nível.
[27]
Fases de um compilador
https://www.guru99.com/compiler-design-phases-of-compiler.html
https://freecontent.manning.com/how-is-c-compiled [28]
Compilador do .NET
[29]
Código Fonte IL
[30]
Compilador e Transpilador
Compilador: É um programa que realiza a conversão de
linguagem de alto nível para baixo nível. Exemplo: C#, Java
[33]
Links
https://jpdeffo.medium.com/how-dotnet-core-compilation-work-for-absolute-beginners-fdba62b3167c
https://www.geeksforgeeks.org/what-is-just-in-time-jit-compiler-in-dot-net/
https://www.quora.com/Is-assembly-just-another-name-for-machine-code
https://hpc-wiki.info/hpc/Compiler
https://freecontent.manning.com/how-is-c-compiled/
https://codeasy.net/lesson/c_sharp_compilation_process
[34]
Percurso
Etapa 1 Introdução ao .NET, história, versões, usos
[35]
Percurso
Etapa 4 Configuração do Ambiente e IDEs
[36]
Dúvidas?
> Fórum/Artigos
> Comunidade Online (Discord)
[37]