Imagem do Curso gratuito Programação em C#

Curso online gratuito Programação em C#

Duração do curso online: 4 horas e 7 minutos

4.9

EstrelaEstrelaEstrelaEstrelaEstrela

(127)

Aprenda C# do zero e crie seus primeiros programas no Visual Studio. Curso online gratuito com exercícios e base sólida para entrar na programação.

Neste curso gratuito, aprenda sobre

  • Finalidade do C# e visão geral da linguagem e do ecossistema .NET
  • Instalação e configuração inicial do Visual Studio 2013
  • Navegação pela interface do Visual Studio e uso da caixa de ferramentas
  • Criação do primeiro programa (Hello World) e fluxo básico de execução
  • Uso de namespaces e papel da palavra-chave 'using'
  • Papel do compilador: transformar código C# em código executável/IL
  • Diferenças entre aplicativo Console e Windows Forms (interface gráfica)
  • Uso de comentários para documentar e organizar o código
  • Declaração e uso de variáveis: int, bool, string, double e dynamic
  • Declaração de múltiplas variáveis na mesma linha e quando faz sentido
  • Constantes (const): valores imutáveis e seus casos de uso
  • Operadores aritméticos, incrementos/decrementos e atribuições resumidas
  • Operadores relacionais e lógicos (==, &&/and) para compor condições
  • Estrutura if e interação com usuário; conversão string->int (int.Parse/Convert)

Sobre o curso online gratuito

Desenvolva uma base prática em programação com C# e dê o primeiro passo para criar aplicações reais no ecossistema .NET. Neste curso online gratuito, você começa do zero, entendendo para que a linguagem serve e como ela é usada no dia a dia de quem desenvolve software. A proposta é tirar C# do campo da teoria e colocar você em contato com o ambiente de desenvolvimento e com a lógica essencial para escrever código com clareza e confiança.

Você vai aprender a preparar seu computador e a trabalhar no Visual Studio, reconhecendo as partes da interface e entendendo como elas ajudam a construir projetos com mais produtividade. A partir daí, você coloca a mão na massa ao criar seu primeiro programa e compreende conceitos fundamentais do processo de desenvolvimento, como compilação e depuração, que são decisivos para identificar erros e evoluir com autonomia.

Com a base do ambiente pronta, o curso aprofunda os elementos que sustentam qualquer aplicação: comentários para organização e manutenção, variáveis e tipos de dados para representar informações corretamente (inteiros, booleanos, strings, números decimais e tipos dinâmicos) e constantes para valores que não devem mudar. Esses pilares permitem que você escreva programas mais previsíveis, legíveis e fáceis de expandir.

Na sequência, você consolida o raciocínio lógico com operadores aritméticos, incrementos e formas resumidas de operação, além de operadores relacionais e lógicos para construir expressões que tomam decisões. Você também aprende a controlar o fluxo do programa com estruturas condicionais e a interagir com entradas do usuário, incluindo a conversão de dados digitados para os tipos adequados.

Ao finalizar, você terá entendido como construir pequenos programas do início ao fim, usando boas práticas iniciais e uma visão clara do papel de cada recurso da linguagem. É um caminho ideal para quem quer iniciar na área, fortalecer a lógica de programação e se preparar para avançar para projetos mais completos e oportunidades em desenvolvimento de software.

Conteúdo do curso

  • Aula em vídeo: Curso de Programação em C# - Aula 01 Introdução 02m
  • Exercício: Qual é a finalidade da linguagem C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 02 Adquirindo o Visual Studio 2013 03m
  • Exercício: Qual é a principal etapa para começar a usar o Visual Studio descrita no vídeo?
  • Aula em vídeo: Curso de Programação em C# - Aula 03 Interface do Visual Studio 2013 05m
  • Exercício: Para que serve a caixa de ferramentas presente no Visual Studio 2013?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 04 Criando o Nosso Primeiro ProgramaHello World 07m
  • Exercício: Qual é o papel da palavra reservada 'using' na linguagem C#?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 05 Depurador Binário 03m
  • Exercício: Qual é o objetivo do compilador na programação em C#?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 06 Aplicativo Com interface Grafica 05m
  • Exercício: Qual opção descreve a diferença entre um aplicativo de console e um aplicativo Windows Form?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 07 Inserindo Comentários 05m
  • Exercício: Qual a função dos comentários em um código em C#?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 08 Variavel do Tipo Inteiro 07m
  • Exercício: Qual é o propósito das variáveis em programação, segundo a aula?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 09 Declaração de Multi Variaveis 04m
  • Exercício: Qual a vantagem de declarar múltiplas variáveis na mesma linha em C#?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 10 Variavel do Tipo Boleana 02m
  • Exercício: Qual é a característica principal de uma variável booleana em programação?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 11 Variavel do Tipo String 04m
  • Exercício: Qual é o tipo de variável que deve ser utilizado para armazenar o nome do usuário?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 12 Variavel do Tipo Dinamica 01m
  • Exercício: Qual é a função principal da variável Dynamic?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 13 Variavel do Tipo Double 03m
  • Exercício: Qual é o tipo de dado utilizado para representar a altura de uma pessoa, de acordo com o vídeo?
  • Aula em vídeo: Curso de Prgramação em C# - Aula 14 Criando Constantes 05m
  • Exercício: O que é uma constante em programação?
  • Aula em vídeo: Curso de Programação em C# - Aula 15 Operadores Aritméticos 08m
  • Exercício: Qual é a função dos operadores aritméticos apresentados no vídeo?
  • Aula em vídeo: Curso de Programação em C# - Aula 16 Incrementos, Decrementos e Operções Resumidas 06m
  • Exercício: Qual a maneira resumida de incrementar uma variável em 1 em um loop de repetição?
  • Aula em vídeo: Curso de Programação em C# - Aula 17 Operadores Relacionais 07m
  • Exercício: Qual é o operador de igualdade na linguagem C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 18 Operadores Logicos 07m
  • Exercício: Qual a função do operador 'and' em expressões lógicas?
  • Aula em vídeo: Curso de Programação em C# - Aula 19 Estrutura de controle IF 08m
  • Exercício: Qual é a estrutura de controle abordada nesta aula?
  • Aula em vídeo: Curso de Programação em C# - Aula 20 Estrutura de controle IF com Interação do Usuario 04m
  • Exercício: Qual é a função correta para converter uma entrada de string em um número inteiro em C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 22 Estrutura de controle Switch 08m
  • Exercício: Qual é a função da estrutura condicional "switch" abordada na aula?
  • Aula em vídeo: Curso de Programação em C# - Aula 23 Estrutura de Repetição FOR 06m
  • Exercício: Qual é a função principal da estrutura 'for' em programação?
  • Aula em vídeo: Curso de Programação em C# - Aula 24 Estrutura de Repetição FOR aninhado 04m
  • Exercício: Qual é o objetivo principal do vídeo discutido na transcrição fornecida?
  • Aula em vídeo: Curso de Programação em C# - Aula 25 Estrutura de Repetição WHILE 05m
  • Exercício: Qual é a principal diferença entre a estrutura de controle 'for' e 'while'?
  • Aula em vídeo: Curso de Programação em C# - Aula 26 Estrutura de Repetição DO WHILE 03m
  • Exercício: Qual é a principal diferença entre a estrutura de controle "do-while" e as anteriores mencionadas no vídeo?
  • Aula em vídeo: Curso de Programação em C# - Aula 27 Matrizes 07m
  • Exercício: O que define uma string normal de uma matriz na programação?
  • Aula em vídeo: Curso de Programação em C# - Aula 28 Navegando dentro de Matrizes 05m
  • Exercício: Qual é a função utilizada para verificar o tamanho da matriz em C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 29 Criando Arquivos em C# 05m
  • Exercício: Qual biblioteca é usada para entrada e saída de arquivos no Visual Studio com C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 30 Escrevendo em Arquivos 04m
  • Exercício: Como inserimos dados em um arquivo em C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 31 Lendo Arquivos 05m
  • Exercício: Qual é o motivo pelo qual apenas a primeira linha foi lida no exemplo do vídeo?
  • Aula em vídeo: Curso de Programação em C# - Aula 32 Fechando recursos abertos 05m
  • Exercício: Qual é o objetivo da função utilizada no código apresentado?
  • Aula em vídeo: Curso de Programação em C# - Aula 33 Adicionando linhas em Arquivos 02m
  • Exercício: Qual é a maneira correta de adicionar conteúdo a um arquivo sem sobrescrever o anterior?
  • Aula em vídeo: Curso de Programação em C# - Aula 34 Criando uma agenda telefonica 06m
  • Exercício: Qual é a principal limitação ao usar arquivos de texto (.txt) para armazenar dados em um projeto de programação?
  • Aula em vídeo: Curso de Programação em C# - Aula 35 Criando uma Função(Método) 04m
  • Exercício: O que é uma função em programação?
  • Aula em vídeo: Curso de Programação em C# - Aula 36 Adicionando Paramentros 06m
  • Exercício: Qual a finalidade da variável "nome" criada no código apresentado?
  • Aula em vídeo: Curso de Programação em C# - Aula 37 Overload de Função 04m
  • Exercício: O que é a sobrecarga de funções em programação orientada a objetos?
  • Aula em vídeo: Curso de Programação em C# - Aula 38 Criando Classes 06m
  • Exercício: O que é uma classe em C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 39 Instancias de Classes 07m
  • Exercício: O que acontece quando criamos uma instância de uma classe em programação?
  • Aula em vídeo: Curso de Programação em C# - Aula 40 Novo projeto em Windows Forms 04m
  • Exercício: Qual é a ferramenta utilizada para criar programas de janelas no Visual Studio?
  • Aula em vídeo: Curso de Programação em C# - Aula 41 Propriedades do Windows Forms 04m
  • Exercício: Qual função o painel 'Properties' desempenha ao configurar uma janela no Windows?
  • Aula em vídeo: Curso de Programação em C# - Aula 42 Propriedades do Windows Forms pt 2 04m
  • Exercício: Qual é a função da propriedade "Windows State" em um programa em C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 43 Icones e cores 04m
  • Exercício: O que pode ser modificado nas propriedades de um aplicativo conforme mencionado?
  • Aula em vídeo: Curso de Programação em C# - Aula 44 Inserindo Button 04m
  • Exercício: Qual é a função do botão criado no tutorial?
  • Aula em vídeo: Curso de Programação em C# - Aula 45 Inserindo Labels 04m
  • Exercício: Qual a diferença entre um Label e um LinkLabel no Windows Forms?
  • Aula em vídeo: Curso de Programação em C# - Aula 46 Inserindo HiperVinculos em LinkLabel 07m
  • Exercício: O que é necessário para abrir um link em um Windows Form usando C#?
  • Aula em vídeo: Curso de Programação em C# - Aula 47 Inserindo CheckBox e RadioButton 03m
  • Exercício: Qual a diferença principal entre Checkboxes e Radio Buttons em formulários web?
  • Aula em vídeo: Curso de Programação em C# - Aula 48 Inserindo ComboBox e TextBox 04m
  • Exercício: Qual a diferença entre o ComboBox e o TextBox?

Este curso gratuito inclui:

Ícone aprenda com o curso em áudio

4 horas e 7 minutos de curso online em vídeo

Ícone do Certificado digital de conclusão de curso

Certificado digital de conclusão de curso ( Gratuito )

Ícone dos exercícios para treinar os conhecimentos

Exercícios para treinar seus conhecimentos

Ícone de cursos 100% gratuitos do início ao fim

100% gratuito, do conteúdo ao certificado

Como criar um programa Hello World em C# no Visual Studio?

Crie um projeto C#, escreva o comando para exibir a mensagem e execute pelo Visual Studio.

Qual operador é usado para verificar igualdade em C#?

O operador de igualdade em C# é o duplo sinal de igual: ==.

Como converter um texto em número inteiro em C#?

Use o método Convert.ToInt32() para converter uma string em inteiro.

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Comentários do Curso: Programação em C#

DO

Dênis Oliveira

EstrelaEstrelaEstrelaEstrelaEstrela

muito bom pra acrescentar no currículo

VD

Vicente de Paulo Sousa dos Santos

EstrelaEstrelaEstrelaEstrelaEstrela

estou fazendo um curso no Senac sobre c#, tive um pouco de dificuldade para aprender, então decidi complementar o aprendizado com essas aulas.

AC

Antonio Cleber Gomes

EstrelaEstrelaEstrelaEstrelaEstrela

massa

P

Pedro

EstrelaEstrelaEstrelaEstrelaEstrela

curso muito bom

Mais cursos gratuitos em Linguagens de programação ( Python, Ruby, Java )

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!