C# Fundamentals for Beginners
Sobre este curso
C# é uma linguagem de programação poderosa e amplamente utilizada que você pode usar para criar websites, jogos, aplicativos móveis, aplicativos de desktop e muito mais com .NET. Neste vídeo, Bob Tabor mostra as ferramentas, como escrever código, recursos de depuração, explorar personalizações e muito mais.
Sobre o Curso
Aprenda os fundamentos da linguagem de programação C#, uma ferramenta poderosa e versátil para desenvolver websites, jogos, aplicativos móveis e desktop com .NET. Este curso, originalmente publicado em 2019 e apresentado por Bob Tabor, aborda desde a configuração do ambiente até os conceitos essenciais de codificação, depuração e personalização.
O que você vai aprender
- Introdução ao Curso C#
- Instalação e configuração do Visual Studio
- Criação do seu primeiro programa em C#
- Entendimento do seu primeiro programa C#
- Trabalho com arquivos de código, projetos e soluções
- Compreensão de tipos de dados e variáveis
- A declaração de decisão
if - Operadores, expressões e declarações
- A declaração de iteração
for - Compreensão de Arrays
- Definição e invocação de métodos
- A declaração de iteração
while - Trabalho com Strings
- Trabalho com Datas e Horas
- Compreensão de Classes
- Mais sobre Classes e Métodos
- Compreensão de escopo e modificadores de acessibilidade
- Compreensão de Namespaces e trabalho com a Biblioteca de Classes .NET
- Criação e adição de referências a Assemblies
- Trabalho com Coleções
- Trabalho com LINQ
- Enumerações e a declaração de decisão
switch - Tratamento elegante de exceções
- Compreensão de eventos e programação orientada a eventos
Pré-requisitos
- Nenhum conhecimento prévio em C# é necessário, tornando este curso ideal para iniciantes em programação.
- Familiaridade básica com o uso do terminal/linha de comando é útil, mas não obrigatória.
Para quem é este curso
Desenvolvedores iniciantes ou qualquer pessoa que deseja aprender os fundamentos da programação C# do zero, com o objetivo de construir aplicativos para web, jogos, desktop ou mobile utilizando a plataforma .NET.