Programa del Curso
Introducción
LINQ Conceptos básicos
- IEnumerable<T>
- IEnumerador<T>
- Proyección, filtrado, cuantificadores, particiones, operaciones, etc.
Descripción general de los operadores LINQ
- Ejecuciones inmediatas vs 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
Agrupar y unir LINQ consultas
- Agrupación por varias teclas
- Ampliación de una consulta de grupo
- Agrupación con teclas 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 Lambda
- Descripción de la sintaxis del método con operadores de Lambda
- Agrupación por multiclaves
- 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 combinació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
Testimonios (5)
La clase fue informativa y fácil de seguir.
Najeeda Motala - Multichoice
Curso - Advanced C# for Automation Test Engineers
Traducción Automática
A la medida de nuestras necesidades
Rafal - Haleon
Curso - C#.Net
Traducción Automática
Todo. Una vez más, considerando la cantidad de conceptos que cubrió Fulvio, incluida la explicación detallada en tres días fue realmente bueno. Me gustó que cubriera muchos conceptos que nosotros, como ingenieros de datos, requeriríamos.
Florim - Jisc
Curso - Programming in C# with Visual Studio
Traducción Automática
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Curso - Introduction to Blazor
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.