curso de

VB.NET com Windows Forms Parte 9: Lambda Expressions, LINQ e Dataset

Resumo do curso

  • Implemente a interface IComparer para realizar comparações
  • Conheça expressões lambda e LINQ
  • Entenda e utilize datatables
  • Adicione, exclua, visualize, filtre e ordene dados de um datatable
  • Conheça os datasets e entenda como eles funcionam
  • Conheça novos componentes do Windows Forms, como ListView, ToolStrip e ComboBox

Público alvo

Desenvolvedores e estudantes que estão começando com Visual Basic .NET e querem aprender LINQ lambda expression.

Conteúdo relacionado

Cursos de .NET em Programação

Leia nossos artigos de Programação

Última atualização

13/12/2018

Já é aluno?

Comece o curso agora

16h

p/ conclusão

78

Atividades

369

Minutos de video

185

Alunos nesse curso

9.4

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de VB.NET com Windows Forms Parte 9: Lambda Expressions, LINQ e Dataset

Formação com esse curso

Instrutores

  • Victorino é desenvolvedor com foco em .NET e Web Services. Durante mais de 20 anos gerenciou uma empresa de consultoria na área de tecnologia. Criou e desenvolveu projetos de planejamento, Business Intelligence e integração de dados, além de databases de relacionamento com foco em BI, usando SQL Server, MYSQL ou DB2. Suas soluções são usadas em Brasil, nos EUA e na Europa. É consultor sênior certificado em SAP BW.

Conteúdo Detalhado

  1. IComparer e CompareTo

    • Introdução
    • Relembrando o IComparable
    • Determinado o critério de ordenação
    • Implementando a interface IComparer
    • Implementando a lógica do CompareTo
    • Retorno da comparação
  2. Expressões LINQ

    • Ordenando com o OrderBy
    • Filtrando com o Where
    • Filtrando uma lista de classes
    • Entendendo as expressões LINQ
    • Aplicando expressões LINQ
  3. Criando uma aplicação usando LINQ

    • Formulário de edição de contas
    • Tipo de borda de um formulário
    • Configurando o ListView
    • Primeira coluna do ListView
    • Barra de ferramentas
    • Inclusão de contas correntes
    • Passagem de parâmetros
    • Exclusão de contas correntes
    • Seleção na ListView
    • Ordenando as contas
    • Problema ao usar o Clear
  4. Entendendo DataSet e DataTable

    • O que é DataTable e DataSet?
    • Correspondência do DataTable
    • Criando um DataTable
    • Tabela de cursos
    • Adicionando linhas ao DataTable
    • Visualizando os dados do DataTable
    • Buscando um dado do DataTable
    • Criando o DataSet
    • Buscando dados de um DataSet
  5. Aprendendo mais sobre DataSet e DataTable

    • Chave primária
    • Valores nulos nas colunas
    • Chave estrangeira
    • Criando uma chave estrangeira
    • Filtrando dados da tabela
    • Filtros complexos
    • Ordenando os dados da tabela
    • Filtrando e ordenando dados ao mesmo tempo
    • Apagando linhas da tabela
    • Apagando dados usando um critério
  6. Criando uma aplicação usando DataSet e DataTable

    • Duplicando a aplicação
    • Substituindo por DataSet e DataTable
    • Aplicando filtros
    • Incluindo uma nova conta com DataTable
    • Incluindo opções no ComboBox
    • Excluindo contas com DataTable
    • Problema na ordenação da conta
    • Motivo do problema da ordenação
    • Separando o processo de atualização da ListView
    • Problema de ordenação
    • Ordenando a conta com DataTable
    • Otimizando a solução
    • Conclusão

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

Aprenda .NET com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas