
En esta lección de introducción conocerás de manera breve lo que aprenderás en este curso de LINQ
En esta lección conoceremos las herramientas necesarias para poder iniciar con el curso de LINQ
En esta lección conoceremos las tablas de nuestro esquema de base de datos con el cual vamos a realizar nuestras prácticas.
En esta lección estaremos creando la base de datos y poblando sus tablas para nuestras prácticas.
En esta lección vamos a crear nuestro proyecto de librería de clases con el enfoque Database First.
En esta lección crearemos nuestro proyecto de consola y lo vincularemos con nuestro proyecto de acceso a datos.
En esta lección conoceremos a fondo sobre qué es LINQ, el lenguaje de consultas integrado.
En esta lección realizaremos una breve introducción y conoceremos sobre los operadores con los cuales trabaja LINQ.
En esta lección detallaremos un poco mas sobre "LINQ to Entities" con el cual estaremos trabajando a lo largo de las siguientes lecciones.
En esta lección conoceremos las operaciones de ordenación de elementos de una secuencia conociendo los siguientes métodos:
OrderBy()
OrderByDescending()
ThenBy()
ThenByDescending()
Reverse()
En esta lección trabajaremos con operadores de conjuntos como:
Distinct()
Except()
Intersect()
Union()
En esta lección haremos un repaso sobre los operadores de comparación, lógicos y trabajaremos con operadores de filtrado:
Where()
OfType()
En esta lección conoceremos los operadores lógicos y de cuantificación:
Any()
All()
Contains()
En esta lección conoceremos los operadores de proyección:
Select()
SelectMany()
En esta lección conoceremos los operadores de particionado de datos:
Take()
TakeWhile()
Skip()
SkipWhile()
En esta lección conoceremos los operadores de combinación:
Join()
GroupJoin()
En esta lección conoceremos los operadores de agrupación:
GroupBy()
ToLookup()
En esta lección conoceremos los operadores de generación:
DefaultIfEmpty()
Empty()
Range()
Repeat()
En esta lección conoceremos los operadores de igualdad:
SequenceEqual()
En esta lección conoceremos las operaciones sobre elementos:
ElementAt()
ElementAtOrDefault()
First()
FirstOrDefault()
Last()
LastOrDefault()
Single()
SingleOrDefault()
En esta lección estaremos conociendo los operadores de conversión de tipos.
En esta lección conoceremos los operadores de agregación:
Aggregate()
Average()
Coun()
LongCount()
Max()
Min()
Sum()
En esta lección conoceremos una breve introducciòn sobre las fuentes de datos con las cuales trabajaremos junto con LINQ.
En esta lección aplicaremos los conocimientos de consulta de LINQ y los aplicaremos en cadenas y archivos de texto.
En esta lección conoceremos cómo aplicar LINQ junto con la reflexión para obtener información de los ensamblados de .NET
En esta lección conoceremos cómo trabajar con LINQ y directorios de archivos para obtener información sobre carpetas, archivos y demás.
En esta lección conoceremos cómo crear, leer, actualizar, eliminar y básicamente manipular archivos XML mediante LINQ.
En esta lección estaremos creando objetos con los cuales trabajaremos mediante LINQ.
En esta lección estaremos trabajando con LINQ y ArrayList.
En esta lección estaremos trabajando con LINQ y SQL realizando ejercicios CRUD para entender y aplicar su funcionamiento.
En esta lección estaremos trabajando con LINQ y DataSets.
En esta lección aprenderemos como crear nuestro propio método personalizado.
Aqui puedes descargar el código fuente de las lecciones realizadas en este curso.
En este curso de LINQ de cero a experto aprenderás todo lo necesario para ser un experto manejando el lenguaje de consultas integrado por excelencia de Microsoft.
A lo largo de las secciones aprenderás la sintaxis de consulta y de método, ejecuciones inmediatas y aplazadas, conocerás todos los tipos de operadores estándar de LINQ y aprenderás a crear tus propios operadores de consulta.
Una vez que tengas el conocimiento sobre LINQ profundizaremos con ejercicios prácticos las consultas hacia distintas fuentes de datos como: objetos, strings o cadenas de texto, reflexión, xml, ArrayList, Directorios de archivos, archivos con distinto formato, sql y datasets.
Al finalizar este curso tendrás toda la expertiz para implementar este poderoso lenguaje de consulta de datos en tus proyectos de Microsoft.