Fundamentos do C#
Aprenda ou consolide todos os conhecimentos necessários para trabalhar com C# e .NET!

Sobre o curso
Esta é a página do curso 2801 - Fundamentos do C#.
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.
Todo o aprendizado deste curso poderá ser reaproveitado em outras linguagens de programação, por isso, não pule este curso!
Nas próximas seções, você descobrirá o que vai aprender neste curso, para quem ele é recomendado, quais as tecnologias utilizas e o que será construído no decorrer do curso.
Neste curso de C# você vai...
- 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#
Para quem é recomendado este curso de C#
- Iniciantes na área de programação
- Programadores com alguma experiência em outra linguagem que querem migrar para C#
- Profissionais que estão se preparando para uma entrevista técnica para trabalhar com .NET
- Profissionais experientes que querem fechar lacunas nos seus conhecimentos fundamentais
Tecnologias e versões utilizadas
- .NET Core 3.1 LTS
- Visual Studio Code (Versão mais recente disponível)
Projetos do curso
- 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.
Conteúdo do curso
Linguagens e Compiladores
27m
C#
27m
Frameworks
36m
.NET
1h 6m
Linguagem de Programação com C#
3h 43m
Mão na massa: Criando uma calculadora
42m
Mão na massa: Cronômetro
40m
Mão na massa: Editor de Textos
29m
Strings
54m
Mão na massa: Editor HTML
49m
Datas
1h 1m
Moedas
18m
Arrays
27m
Exceptions
29m
Conclusão
1m

André Baltieri
Microsoft MVP
Continuação deste curso
Não sabe por onde começar? Clique aqui.
Conheça os nossos planos
Premium
No plano anual você tem acesso à todos os benefícios Premium através de uma compra única, com desconto, ou parcelada em até 12X no cartão de crédito.
R$
1.017,36
À vista no PIX com 10% OFF
Ou R$ 1.253,39 em até 12x no cartão de crédito
Todo conteúdo do Starter
Formação completa de .NET
Eventos exclusivos
7 dias de garantia
Você tem direito ao arrependimento da compra com reembolso total nos primeiros sete dias, conforme previsto no Código de Defesa do Consumidor.
Você tem alguma duvídas?
Perguntas frequentes
Posso começar de graça?
Vou ter que pagar algo?
Por onde devo começar?
Os cursos ensinam tudo que preciso?
O que eu devo estudar?
Estou pronto para estudar no balta.io?