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

9,0

Nota desse curso

78

Alunos neste curso

Faça esse curso de VB.NET 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

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

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 relacionado

Cursos de .NET em Programação

Leia nossos artigos de Programação

Formação com esse curso

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

Já é aluno?

Começar o Curso

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

  • 969 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 969 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Premium Plus

  • 969 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Max

  • 969 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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