Programa del Curso

Introducción

LINQ Conceptos básicos

  • IEnumerable<T>
  • IEnumerador<T>
  • Proyección, filtrado, cuantificadores, particiones, operaciones, etc.

Descripción general de LINQ Operadores

  • Ejecuciones inmediatas frente a ejecuciones diferidas
  • Operadores de streaming frente a operadores que no lo son

Preparación del entorno de desarrollo

  • Instalación y configuración de .NET
  • Instalación y configuración de LINQPad

Consultas simples LINQ

  • Selección de una fuente de datos
  • Creación de una consulta
  • Ejecución de una consulta

Transformación de datos y relaciones de tipos

  • Devolver resultados como un tipo
  • Realización de operaciones en elementos de origen
  • Permitir que el compilador seleccione tipos

Agrupación y unión LINQ Consultas

  • Agrupación por varias claves
  • Ampliación de una consulta de grupo
  • Agrupación con claves personalizadas
  • Uso de la unión interna con clave compuesta
  • Uso de la unión de grupo y la unión de grupo interno

LINQ con operadores de Lambda

  • Descripción de la sintaxis del método con operadores de Lambda
  • Agrupación por varias claves
  • Agrupación por claves personalizadas y objetos personalizados
  • Uso de la unión interna y la unión compuesta
  • Uso de la unión de grupo y la unión interna de grupo

Consultas estándar y complejas

  • Filtrado de subconjuntos
  • Reorganización de datos con un operador
  • Análisis de grupos básicos
  • Creación de una jerarquía en un conjunto de datos
  • Encadenamiento de datos
  • Uso de palabras clave into y let

LINQ a SQL

  • Configuración de una base de datos
  • Consulta de una base de datos
  • Actualización de una base de datos

LINQ a XML

  • Creación de un árbol
  • Uso de consultas de árbol

Resumen y conclusión

Requerimientos

  • Comprensión de la programación

Audiencia

  • Desarrolladores Web
 14 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Introducing C# 6.0 with Visual Studio 2015/2017

28 horas

C#.Net

35 horas

Programación Avanzada en C #

35 horas

Advanced C# for Automation Test Engineers

21 horas

ASP.Net 4.0

35 horas

Developing in C# 6 Development

28 horas

C# for Automation Test Engineers

21 horas

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 horas

Patrones de Diseño en C #

14 horas

Introduction to Blazor

14 horas

Programación en ASP.NET MVC 5

21 horas

Programación en C # 5.0 con Visual Studio 2012

28 horas

Programming in C#

14 horas

Programación en WPF 4.5

21 horas

Selenium C# Test Automation

14 horas

Categorías Relacionadas