C# - Fundamentos
Instituição: TreinaWeb
Descrição
Neste curso conheceremos os elementos fundamentais da linguagem C#. São vídeo aulas e conteúdo apostilado que demostram na prática seu funcionamento, aplicações e a sintaxe necessária para sua utilização. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.
Dentre vários outros tópicos, você aprenderá:
- Preparar o ambiente de desenvolvimento;
- Criar novos projetos e compreender sua estrutura;
- Declarar e utilizar variáveis e operadores;
- Utilizar estruturas condicionais e de repetição;
- Utilizar classes, métodos e namespaces;
- Tratar exceções e depurar seu código.
Ementa
1 - Introdução
Apresentação
Introdução ao .NET Framework
Introdução à linguagem C#
Convenções de escrita de código em C#
Questionário 3 questões
2 - Preparando o ambiente de desenvolvimento
Visão geral dos editores de código
Instalação no Windows
Instalação no Linux
Instalação no macOS
Questionário 3 questões
3 - Criando projetos .NET
Criando seu primeiro projeto
Estrutura de um projeto .NET
Entrada e saída de dados no terminal
Questionário 3 questões
4 - Variáveis e tipos de dados
Declaração de variáveis
Tipos de dados
Inferência de tipo
Conversões de tipos
O tipo String
O tipo DateTime
Trabalhando com arrays
Questionário 3 questões
5 - Operadores
Operadores aritméticos
Precedência de operadores
Operadores de atribuição aritméticos
Operadores unários de incremento e decremento
Operadores de comparação
Operadores lógicos
Questionário 2 questões
6 - Estruturas condicionais
Estrutura condicional IF
Estrutura condicional IF-ELSE
Operador ternário
Estrutura condicional SWITCH
Questionário 3 questões
7 - Estruturas de repetição
Estrutura de repetição WHILE
Estrutura de repetição DO-WHILE
Estrutura de repetição FOR
Estrutura de repetição FOREACH
Break e Continue
Questionário 3 questões
8 - Introdução à Orientação a Objetos
O que é Orientação a Objetos
Trabalhando com classes
Trabalhando com métodos
Questionário 3 questões
9 - Namespaces
O que são namespaces e sua importância
Declarando namespaces
Importando namespaces
Questionário 3 questões
10 - Tratamento de exceções
O que são exceções e por que tratá-las
O bloco TRY-CATCH
Tratando diferentes tipos de exceções
O bloco TRY-FINALLY
Como depurar seu código
Questionário