
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Historia, origens, conceito, presente e futuro da linguagem C#.
O que é o .Net Framework e uma boa introdução a sua IDE, o Visual Studio.
Um repasso de todas as linguagens suportadas no .Net além de todos os tipos de aplicações que podemos desenvolver na plataforma.
Introdução teórica da linguagem de programação C# e como ela se posiciona dentro do .Net Framework. Você vai aprender porque esta linguagem é a preferida dos desenvolvedores.
Aprenderemos sobre o .Net Framework, desde sua estrutura interna ate como funciona na prática. Todo o que você precisa saber como desenvolvedor.
Vamos explorar todas as enormes posibilidades que o .Net Framework nos oferece, todos os tipos de aplicações e todas as plataformas. Vamos entender um pouco sobre o .Net Core dentro do contexto multi plataforma.
Que ferramentas instalar, como instalar, como preparar o ambiente. Um pouco do básico sobre extensões. Para quem usa Linux ou OS-X, pode instalar o Visual Studio Code e o SDK do .Net Core. Se não, existe a possibilidade de usar um editor web como o .Net Fiddle, como certeza vai atender a todo o conteúdo deste curso.
Vamos mergulhar nas funcionalidades de uma das mais completas IDE do mercado, em preparação para desenvolver nosso primeiro aplicativo .Net.
Nesta seção aprendemos sobre a linguagem C#, o .Net Framework, como funciona a IDE de desenvolvimento e todos os conhecimentos necessários para começar a desenvolver.
Aprenderemos a desenvolver e executar nosso primeiro aplicativo em C#. Você vai aprender os elementos mais básicos de construção de programação como funções, variáveis, tipos, estruturas condicionais, etc.
No final desta seção você será capaz de construir e desenvolver aplicações para resolver problemas simples.
Vamos mergulhar na linguagem C# e aprender o que é o MSIL, ou como o seu código acaba sendo "entendido" pelo computador e executado. Um pouco sobre compiladores e os bastidores do .Net Framework.
Aprenderemos o que é uma variável, todos os tipos disponíveis e como escolher o tipo de dados certo para cada operação e cada problema apresentado.
Operadores aritméticos, lógicos e de atribuição.
Como guardar um valor numa variavel (atribuição),.
Como aplicar operadores e realizar operações entre variáveis.
Como controlar o fluxo de um programa no C#, aplicar condições, utilizar os famosos "If", "Case" e "Switch".
A partir do conhecimento prévio sobre condições, iremos um pouco além para conhecer o que são as condições aninhadas.
While, Do While, For, For Each, são algumas das estruturas de repetição que aprenderemos a usar, assim como em que situações se aplicam cada uma delas.
Nesta seção aprendemos todo o básico para desenvolver com a linguagem C#. Recapitulamos o aprendido e estenderemos com alguns exemplos e exercicios adicionais.
A linguagem C# é uma das que mais oferecem oportunidades para os desenvolvedores. Seja pela
sua praticidade e possibilidade de se criar projetos de todos os tipos ou seja pela sua competitividade
com todo o suporte da comunidade de desenvolvedores ou de empresas como a Microsoft.
Este curso é voltado para usuários Windows, Linux ou Mac OS!
São mais de 20 horas de curso que vai ensinar de verdade do básico ao avançado, desde a instalação e configuração do sistema, passando por variáveis, funções, orientação a objetos, estruturas de dados e plataforma .NET.
Em cada seção do curso fazemos uma breve introdução teórica e codificamos passo a passo cada um dos exemplos.
Neste curso você terá mais de 100 exercícios espalhados pelas seções para que você possa praticar ainda mais tudo que aprendemos no curso.
Aprenda sobre:
- Estruturas de Controle e Decisão;
- Tipos de Dados;
- Vetores e Matrizes (Arrays Unidimensionais e Multidimensionais);
- Funções;
- Orientação a Objetos;
- Pacotes;
- Modificadores de Acesso;
- Herança e Polimorfismo;
- Classes Abstratas;
- Atributos e Métodos Estáticos;
- Coleções;
- E muito mais!
Atualizações constantes do curso, aulas com as novidades das ultimas versões do C# e da plataforma .NET
No fim desde curso você será um especialista em C# e estará apto a desenvolver qualquer tipo de software utilizando a linguagem.