Curso de C# - Aprenda o essencial em 5 HORAS

Victor Lima - Ciência da Computação2020-09-185 horasIniciante
C#.NETProgramaçãoInicianteVisual Studio

Sobre este curso

Um aulão de 5 horas para sair do zero e aprender os conceitos básicos e essenciais da linguagem C# e da plataforma .NET.

Este é um curso intensivo de 5 horas focado em ensinar os fundamentos da linguagem de programação C# para iniciantes [00:00:06]. O professor Victor Lima aborda desde a história da linguagem e da plataforma .NET [00:01:04] até os conceitos práticos de programação, permitindo que o aluno saia do zero.

O que você vai aprender

  • O que é C# e a plataforma .NET (Framework, Core, Mono) [00:01:04], [00:09:13]
  • O que é possível criar com C# (Web, Mobile, Jogos, etc.) [00:13:18]
  • Instalação do .NET Framework [00:16:16]
  • Instalação e configuração do Visual Studio [00:19:27]
  • Criação do primeiro projeto ("Hello World") [00:29:10]
  • Estrutura de um projeto C# (módulos/usings, namespaces, classes) [00:33:08]
  • Variáveis e Tipos de Dados (int, float, bool, string) [01:00:00], [01:08:01]
  • Constantes [01:40:52]
  • Entrada do usuário (Console.ReadLine) e conversão (int.Parse) [01:46:43], [02:46:02]
  • Operadores Aritméticos (soma, divisão, precedência) [01:50:17]
  • Estruturas Condicionais (if, else if, else) [02:05:07]
  • Operadores Lógicos (E/&&, OU/||) [02:31:06]
  • Funções (parâmetros, retorno/void) [02:54:03], [03:19:22]
  • Arrays (Vetores) [03:35:46]
  • Estrutura Condicional Switch [03:48:30]
  • Enums (Enumerações) [03:56:55]
  • Estruturas de Repetição (While, Do-While, For, For-Each) [04:15:11], [04:30:40], [04:34:57], [04:41:29]
  • Escopo de variáveis (local e global) [04:51:48]

Pré-requisitos

  • Conhecimento básico em lógica de programação [00:00:30]
  • Computador com Windows (o curso foca na instalação do .NET Framework e Visual Studio para Windows) [00:20:49]

Para quem é este curso

Iniciantes absolutos em C# que desejam aprender os fundamentos da linguagem do zero, ou estudantes de programação que precisam de uma base sólida em .NET.