.NET

Fundamentos do C#

Aprenda desde os fundamentos até a criação de uma aplicação em C#

  • Básico
  • 10:00 Horas
  • 16 módulos
  • 103 aulas
Rafael AlmeidaMicrosoft MVP

Introdução

1 aulas

Conceitos Básicos

8 aulas
  • Introdução 1:00
  • O que é lógica de programação? 5:00
  • O que é linguagem de programação? 5:00
  • O que é o .NET? 4:00
  • O que é CLR? 7:00
  • O que é um Projeto? 3:00
  • O que é uma Solução? 2:00
  • Teste os seus conhecimentos 3:00

Preparando o Ambiente

4 aulas
  • Introdução 1:00
  • Instalando o .NET 4:00
  • Conhecendo IDEs de desenvolvimento 5:00
  • Instalando o Visual Studio Code 3:00

Hands-On-Code

14 aulas
  • Introdução 1:00
  • Criando uma solução 4:00
  • Criando um projeto 3:00
  • Executando o nosso primeiro programa 10:00
  • Tipos de dados do C# 6:00
  • O que é uma variável? 3:00
  • Trabalhando com variáveis 15:00
  • O que é uma constante? 5:00
  • Comentários 3:00
  • Operadores artitméticos 7:00
  • Operadores relacionais 6:00
  • Operadores lógicos 8:00
  • Operador ternário 5:00
  • Teste os seus conhecimentos 3:00

Funções

4 aulas
  • Introdução 1:00
  • Criando a primeira função 9:00
  • Criando uma função que recebe parâmetros 6:00
  • Teste os seus conhecimentos 3:00

Estrutura de Dados

8 aulas
  • Introdução 1:00
  • ArrayList 7:00
  • Array Tipado 10:00
  • Lista Genérica 8:00
  • Dicionário 8:00
  • Queue 9:00
  • Stack 6:00
  • Teste os seus conhecimentos 3:00

Estrutura de Controle

8 aulas
  • Introdução 1:00
  • IF/ELSE IF/ELSE 13:00
  • Switch 9:00
  • For 7:00
  • Foreach 5:00
  • While/Do While 10:00
  • Break/Continue 12:00
  • Teste os seus conhecimentos 3:00

Classes e outros tipos

11 aulas
  • Introdução 1:00
  • POO - Programação orientada a objetos 6:00
  • Top-Level-Statement 10:00
  • O que é uma classe? 19:00
  • Propriedade somente leitura 10:00
  • Herança 12:00
  • Classe selada 6:00
  • Classe abstrata 9:00
  • Record 25:00
  • Interface 12:00
  • Teste os seus conhecimentos 3:00

Conversores de Valor

3 aulas
  • Introdução 1:00
  • Convert/Parse 9:00
  • TryParse 6:00

Trabalhando com Strings

11 aulas
  • Introdução 1:00
  • ToLower 7:00
  • ToUpper 2:00
  • Substring 4:00
  • Range 6:00
  • Contains 4:00
  • Trim 5:00
  • StartsWith/EndsWith 4:00
  • Replace 3:00
  • Length 2:00
  • Teste os seus conhecimentos 3:00

Trabalhando com Datas

9 aulas
  • Introdução 1:00
  • DateTime 12:00
  • Subtraindo Datas 5:00
  • Adicionando dia, mês e ano 5:00
  • Adicionando horas, minutos e segundos 4:00
  • Recuperando dia da semana 2:00
  • DateOnly 4:00
  • TimeOnly 3:00
  • Teste os seus conhecimentos 3:00

Exceptions

5 aulas
  • Introdução 1:00
  • O que é uma exception? 1:00
  • Gerando uma exception 6:00
  • Tratando uma exception 9:00
  • Teste os seus conhecimentos 3:00

Trabalhando com Arquivos

4 aulas
  • Introdução 1:00
  • Criando um arquivo 6:00
  • Lendo dados de um arquivo 4:00
  • Excluindo arquivos 4:00

LINQ

8 aulas
  • Introdução 1:00
  • Conhecendo o LINQ 3:00
  • Where 14:00
  • Order By 5:00
  • Take 4:00
  • Count 3:00
  • First/FirstOrDefault 9:00
  • Teste os seus conhecimentos 3:00

Criando uma Aplicação

4 aulas
  • Introdução 1:00
  • Criando projeto AppClientes 10:00
  • Implementando Funcionalidades 21:00
  • Salvando e recuperando dados 9:00

Encerramento

1 aulas
  • Agradecimentos 1:00
O .NET nunca esteve tão em alta quanto atualmente e C# com certeza é a linguagem mais popular e indicada para trabalhar com .NET e sendo a quinta linguagem mais popular do mundo. Neste curso você aprenderá conceitos da linguagem como preparação do ambiente, sintaxe, funcionalidades e muito mais. Esse curso lhe habilitará a estudar tópicos mais avançados como ASP.NET, Forms, MAUI e etc.

Perguntas frequentes

Por quanto tempo terei acesso?

Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.

O curso é teórico e prático?

Sim, o curso Fundamentos do C# aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu tiro as minhas dúvidas durante o curso?

Basta postar sua dúvida no fórum! Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer dispositivo é suportado.

Rafael Almeida

Rafael Almeida

Microsoft MVP

Rafael Almeida é Microsoft MVP, arquiteto e desenvolvedor de software, palestrante, instrutor e contribuidor de projetos open source, dentre eles o Entity Framework Core.

Casado, pai da Eduarda e Heloysa, autodidata, apaixonado por tecnologia, em especial arquitetura de software e acesso a dados. 

Tem mais 14 anos de experiência com desenvolvimento de software. Já trabalhou em muitos projetos de desenvolvimento de software, com foco especial em .NET, design/desenvolvimento de banco de dados.

Apaixonado por projetos de código aberto, devops, arquitetura de microsserviços, transformação digital e acesso a dados de alto desempenho, é um curioso da tecnologia blockchain.

Adora compartilhar conhecimento e aprender novas tecnologias. Sempre focando em resolver problemas e ajudar as pessoas.

Sua stack de paixões são:

.NET, Apache Kafka, Entity Framework Core, gRPC, PostgreSQL, ScyllaDB (seu caçula) e acesso a dados de alta performance.

Fundamentos do C#

Aprenda desde os fundamentos até a criação de uma aplicação em C#