| Objetivo | Conteúdo | Tecnologias | Módulos | Tópicos | Link | Desenvolvedor |
Aprenda tudo sobre a criação de aplicações utilizando .NET, dos fundamentos a arquitetura de software.
Comece da forma correta, aprendendo os fundamentos que serão necessários para que você se desenvolva sozinho e aprenda novas tecnologias no futuro.
Conhecer fundamentos é essencial para qualquer desenvolvedor. Os fundamentos são os conceitos que servem como um alicerce, e permitirão que você aprenda novas tecnologias com mais facilidade, já que os conceitos fundamentais são compartilhados entre tecnologias diferentes.
- Aprender todos os conceitos fundamentais da linguagem C#
- Aprender conceitos de programação que servem para outras linguagens de programação
- Conhecer um pouco sobre linguagens e compiladores
- Conhecer um pouco da história do C# e dos frameworks .NET da Microsoft
- Preparar seu ambiente de desenvolvimento
- Aprender os principais tipos de dados em linguagens orientadas à objetos
- Aprender a manipular strings, datas, moedas e arrays
- Aprender a converter os tipos de dados
- Aprender operadores aritméticos, de atribuição, de comparação e lógicos
- Aprender a utilizar estruturas condicionais como if e switch
- Aprender a utilizar estruturas de repetição, como For, While e Do/While
- Aprender a escrever métodos e funções utilizando boas práticas
- Aprender a utilizar Structs e Enums
- Entender e começar a trabalhar com exceções (Exceptions)
- Aprender a criar aplicações Console com C#
- .NET Core 3.1 LTS
- Visual Studio Code (Versão mais recente disponível)
- Calculadora Console com as quatro operações básicas.
- Cronômetro para aprender Funções, Thread, Sleep.
- Editor de textos em Console para praticar controle de fluxo, ler e gravar arquivos e processar inputs do teclado.
- Editor de HTML em Console para praticar estruturas de repetição, e realizar um parsing/processamento básico de strings.
Módulos | Concluído (%) |
---|---|
M01. Linguagens e Compiladores | 100 % |
M02. C# (C Sharp) | 100 % |
M03. Frameworks | 100 % |
M04. .NET (DotNet) | 100 % |
M05. Ling. de Programação com C# | 100 % |
M06. Criando uma calculadora | 100 % |
M07. Cronômetro | 100 % |
M08. Editor de Textos | 100 % |
M09. Strings | 100 % |
M10. Mão na massa: Editor HTML | 100 % |
M11. Datas | 100 % |
M12. Moedas | 100 % |
M13. Arrays | 100 % |
M14. Exceptions | 100 % |
Total Geral | 100 % |
- Linguagens e Compiladores ✅
- C# (C Sharp) ✅
- Frameworks ✅
- .NET (DotNet) ✅
- Linguagem de Programação com C# ✅
- Mão na massa: Criando uma calculadora ✅
- Mão na massa: Cronômetro ✅
- Mão na massa: Editor de Textos ✅
- Strings ✅
- Mão na massa: Editor HTML ✅
- Datas ✅
- Moedas
- Arrays
- Exceptions
código fonte :
Link
nome:
EDUARDO D. S. R.
link:
@eduardodsr
e-mail:
eduardodsr@gmail.com