Logo do curso
Curso

C#:

Manipulação de dados com coleções e LINQ

Quero estudar na alura

8h

Para conclusão

17

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Utilize coleções para manipulação eficiente de dados em C#.
  • Escolha entre tipos primitivos e customizados para representar informações.
  • Implemente e gerencie listas com ArrayList e coleções genéricas.
  • Compreenda problemas e soluções para redimensionamento de arrays.
  • Aplique loops tradicionais (for e while) para percorrer coleções.
  • Use o foreach para iteração simplificada e mais legível.
  • Compare desempenho e legibilidade entre foreach e loops tradicionais.
  • Implemente dicionários (Dictionary) para associação de chave-valor.
  • Trabalhe com conjuntos (HashSet) e listas ordenadas (List).
  • Aplique filtros e ordenações com LINQ para consultas expressivas.
  • Crie e manipule coleções imutáveis.
  • Utilize métodos de extensão para melhorar o trabalho com coleções.
  • Aplique interfaces como IEnumerable para padronizar coleções iteráveis.
  • Utilize IEnumerator para controlar a iteração de forma personalizada.
  • Implemente iteração sob demanda com o operador yield.
  • Otimize o uso de memória e desempenho ao trabalhar com grandes coleções.

Público alvo_

Este curso é direcionado a profissionais e entusiastas que desejam aprimorar suas habilidades em desenvolvimento com C# e .NET, focando na manipulação de coleções, utilização de LINQ e aplicação de expressões regulares para a criação de soluções práticas e seguras em seus projetos.

Daniel Portugal

github

linkedin

Desenvolvedor e instrutor .NET há 25 anos. Atualmente está desenvolvendo projetos ASP.NET em uma empresa voltada para automação de obrigações fiscais e contábeis. Seu grande projeto de vida é sua família, com esposa, 3 filhos e pets. Nas horas não tão vagas como gostaria, arrisca na escrita e nas cordas de um baixo elétrico e outro acústico. Torcedor do Flamengo e do Los Angeles Rams.

Curso atualizado em 08/09/2025

Ementa

  1. capitulo

    • Introdução às coleções
    • Operações com coleções
    • Fluxo de manipulação de coleções
    • Usando o LINQ
    • Strings
    • Expressões regulares
    • Serialização

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração do seu plano e aproveite até 44% OFF

Conheça os Planos para Empresas