Carregando

do primeiro conceito à prática com confiança

C#

Aprenda uma linguagem moderna, fortemente tipada e integrada ao ecossistema .NET.

Começar a aprender 9 aulas · primeira aula com cerca de 15 min · grátis · sem cadastro
Sobre esta trilha

Comece com seu primeiro programa em C#, avance para controle de fluxo, métodos, classes, interfaces, LINQ e finalize com validação de entrada, agregação por chave e laboratório prático de relatório determinístico.

Antes de começar
  • Não é necessário ter experiência prévia com programação.
  • Use um navegador moderno com JavaScript habilitado.
  • Os exercícios usam C# 12 em .NET 8.0.402 via Wandbox e enviam código/entrada para esse serviço.
Carregando progresso…
  1. Unidade 1 · 0/2 aulas

    Fundamentos de C#

    Execute programas e trabalhe com tipos, strings e entrada de console. Medalha: Primeiro programa

    1. 0x001Execute seu primeiro programa em C#Conheça a runtime .NET e imprima uma saída simples em C#. 15 min 0/1 exercícios resolvidos 15 min 0/1 exercícios resolvidos
    2. 0x102Use tipos, entrada e stringsArmazene valores tipados, leia entrada e formate saída. 15 min 15 min
  2. Unidade 2 · 0/2 aulas

    Controle de fluxo e coleções

    Controle execução, escreva métodos e use listas. Medalha: Guardião de coleções

    1. 0x203Decida e repita com controle de fluxoUse condições, laços e lógica booleana para guiar o programa. 15 min 0/1 exercícios resolvidos 15 min 0/1 exercícios resolvidos
    2. 0x304Escreva métodos e use coleçõesCrie métodos reutilizáveis e processe listas dinâmicas de valores. 15 min 15 min
  3. Unidade 3 · 0/2 aulas

    C# orientado a objetos

    Modele classes, interfaces e recursos modernos como LINQ. Medalha: Desenvolvedor C#

    1. 0x405Modele objetos com classes e interfacesEncapsule estado em classes e descreva capacidades por interfaces. 15 min 0/1 exercícios resolvidos 15 min 0/1 exercícios resolvidos
    2. 0x506Explore LINQ, nullability e asyncFaça consultas em sequências e entenda recursos modernos de C#. 15 min 15 min
  4. Unidade 4 · 0/3 aulas

    Fluxos práticos em C#

    Valide entrada imperfeita e gere relatórios determinísticos. Medalha: Finalizador de automação

    1. 0x607Trate exceções e valide entradaConstrua programas resilientes para entrada imperfeita. 15 min 0/1 exercícios resolvidos 15 min 0/1 exercícios resolvidos
    2. 0x708Agregue dados com dicionáriosUse Dictionary<TKey, TValue> para agrupar e somar por chave. 15 min 0/1 exercícios resolvidos 15 min 0/1 exercícios resolvidos
    3. 0x809Laboratório prático: resumo de pedidosCombine parsing, validação e agregação em um fluxo realista. 15 min 0/1 exercícios resolvidos 15 min 0/1 exercícios resolvidos