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

Curso de VB.NET Parte 9: Lambda Expressions, LINQ e Dataset

21

Alunos neste curso

Esse curso faz parte da categoria Programação

Faça esse curso e...

  • 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

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

Veja o primeiro vídeo

Público alvo

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

Nível de Dificuldade

Básico

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.

Já é aluno?

Começar o Curso

Escolha o seu plano e vamos começar

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana