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


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (9)

Cursos Relacionados

Introducing C# 6.0 with Visual Studio 2015/2017

  28 horas

Selenium WebDriver en C #: Introducción a la automatización de pruebas web en C #

  14 horas

Categorías Relacionadas