Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dominando Linq e Lambda Expressions com C#
Highest Rated
Rating: 4.3 out of 5(692 ratings)
3,786 students

Dominando Linq e Lambda Expressions com C#

Aprenda dominar o Linq e Lambda Expressions do básico ao avançado
Last updated 9/2020
Portuguese

What you'll learn

  • Aprenda cláusulas Select e Where do Linq.
  • Manipular objetos complexos
  • Aprenda realizar agrupamento e agregações
  • Realizar CRUD com Entity Framework e Linq To SQL
  • Aprenda processar sua coleção em mais de um processador ou núcleo.
  • Realizar consultas em diferentes tipos de coleção de dados
  • Aprenda criar um banco de dados
  • Aprenda mapear seu banco de dados com Entity Framework
  • Aprenda mapear seu banco de dados com Linq to Sql

Course content

1 section10 lectures3h 44m total length
  • Introdução12:22

    Nesta aula teremos uma breve introdução do que é o Linq, quando ele surgiu e para que serve.

    Iremos manipular o array com Linq e conhecer um pouco de seu poder.

  • Grupo de Estudo0:14
  • Explorando Cláusulas Select e Where do Linq.17:20

    Nesta aula iremos explorar a Cláusulas Select e Where e seus atributos.
    Iremos aprender formas diferentes de se escrever o código Linq.

  • Manipulando Objetos Complexos19:38

    Nesta aula iremos criar uma coleção de objetos complexos e realizar alguns filtros.
    Iremos aprender como escrever uma consulta e realizar um ForEach em uma única linha.
    Também iremos aprender executar mais de um comando dentro de um for inline.  

  • Manipulando Objetos Complexos com funções20:24
  • Manipulando e obtendo objetos da coleção com outros comandos20:46

    Nesta aula iremos aprender novos comandos para manipular nossos objetos.
    - First
    - FirstOrDefault
    - Last
    - LastOrDefault
    - Any
    - Add
    - AddRange
    - Intersect
    - Except 
    - Range
    - Repeat

  • Agrupamento e Agregações21:27

    Nesta aula iremos aprender agrupar dados e usar novos comandos para obter informações de nossa consulta.

    - Max
    - Min
    - Sum
    - Average

  • Manipulando Banco de dados com Entity Framework e Linq To SQL44:25

    Nesta aula iremos criar um banco de dados que será manipulado tanto pelo Entity Framework, como pelo Linq To Sql.

    Iremos realizar as operações de CRUD usando ambas ferramentas e iremos comparar cada comando e ver suas semelhanças.

  • Paralelismo10:11

    Nesta aula irei mostrar como podemos distribuir a execução de nossa tarefa para mais de um processador ou núcleo.

  • Entendendo melhor as funções57:21

    Nesta aula iremos aprender:
    - usar o entity framework para realizar novas consultas
    - A importância de usar o using() no contexto do entity
    - Explorar First
    - Explorar FirstOrDefault
    - Explorar Single
    - Explorar SingleOrDefault
    - Explorar Skip
    - Explorar Take
    - Explorar Count
    - Explorar SkipWhile
    - Explorar Sum
    - Explorar Max
    - Explorar Min
    - Explorar Union
    - Explorar Distinct
    - Explorar Any
    - Explorar IQueryble




Requirements

  • Você deve ter noções básicas de C#.
  • Noções de lógica de programação.

Description

Neste curso você irá aprender a trabalhar com Linq e Lambda Expression no C# do básico ao avançado.
Aprenderá realizar consultas em arrays, objetos complexos e banco de dados.
Irá conhecer os diversos comandos que o Linq nos oferece.
Criaremos um banco de dados do zero e realizaremos operações de CRUD tanto com o Entity Framework e Linq to Sql.
Conhecerá várias dicas de como processar uma consulta de forma paralela e etc.

Who this course is for:

  • Qualquer desenvolvedor que conheça C# do nível básico ao avançado.