Facilite e otimize as suas consultas de coleções uns dos mais poderosos recursos do .NET, o LINQ
Nível Iniciante Categoria Desenvolvimento Back-end
Trabalhar com coleções de dados é uma das necessidades mais comuns nos mais variados tipos de projeto. E quando lidamos com essas coleções, com frequência precisamos realizar consultas sobre elas, a fim de obter um conjunto de dados mais específico e com formato desejado. Muitas vezes o raciocínio básico para resolver esse tipo de problema é iterar sobre a coleção e verificar cada item individualmente, armazenando aqueles que interessam em outra coleção resultante. No entanto, aprenderemos neste curso que a linguagem C# possui um recurso extremamente poderoso para esse cenário, e que nos auxilia na realização de consultas complexas sobre coleções de objetos: o LINQ.
O LINQ já está disponível no C# há alguns anos e se tornou um dos requisitos básicos para atuação em diferentes projetos. Por isso, neste curso você aprenderá a utilizar esse mecanismo de consulta, explorando suas diversas possibilidades, tornando-se um programador C# mais completo e apto a enfrentar os desafios do mercado
Trabalhar com coleções de dados é uma das necessidades mais comuns nos mais variados tipos de projeto. E quando lidamos com essas coleções, com frequência precisamos realizar consultas sobre elas, a fim de obter um conjunto de dados mais específico e com formato desejado. Muitas vezes o raciocínio básico para resolver esse tipo de problema é iterar sobre a coleção e verificar cada item individualmente, armazenando aqueles que interessam em outra coleção resultante. No entanto, aprenderemos neste curso que a linguagem C# possui um recurso extremamente poderoso para esse cenário, e que nos auxilia na realização de consultas complexas sobre coleções de objetos: o LINQ.
O LINQ já está disponível no C# há alguns anos e se tornou um dos requisitos básicos para atuação em diferentes projetos. Por isso, neste curso você aprenderá a utilizar esse mecanismo de consulta, explorando suas diversas possibilidades, tornando-se um programador C# mais completo e apto a enfrentar os desafios do mercado
Neste curso aprenderemos a realizar consultas sobre coleções de dados utilizando LINQ.
Aqui você aprenderá a:
Este curso aborda um conteúdo que é fundamental para todo programador C#, por se tratar de um recurso amplamente utilizado nos mais variados cenários e, portanto, extremamente importante para atuar na maioria dos projetos atualmente.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Graduado em Ciências e Tecnologia e pós-graduado em Gestão de Projetos de TI, se apaixonou pelo desenvolvimento de software lá na primeira aula de Delphi do curso técnico. Desde então vem trabalhando na área, sempre compartilhando o conhecimento adquirido por meio de cursos, artigos e palestras. No momento atua também como gerente de projetos e Scrum Master.
Dando início ao nosso curso, nesta aula conheceremos o conteúdo a ser estudado e prepararemos o ambiente de desenvolvimento para as atividades práticas que vêm a seguir.
2 aulasLINQ é um dos principais recursos da linguagem C# desde que foi lançado, e compreender seu funcionamento e importância é fundamental para qualquer programador que trabalha com .NET.
4 aulasIniciando na realização de consultas com LINQ, vamos aprender a utilizar a Query Syntax, uma forma de escrita que se assemelha à linguagem SQL.
5 aulasQuando realizarmos consultas utilizando sintaxe de métodos, utilizaremos com frequência os delegates e expressões lambda. Portanto, conhecer esses conceitos antecipadamente nos dará uma melhor compreensão do próximo capítulo.
5 aulasConheceremos agora a sintaxe de método do LINQ, uma forma de escrita de consultas que utiliza métodos em cadeia e que oferece uma ampla variedade de operações que podem ser executadas sobre coleções de dados.
13 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!