PARTE 1. Introducción a LINQ 1. Arquitectura general 2. Un proyecto LINQ 3. Comparativa LINQ vs SQL 4. Primeros pasos con LINQ 5. Soporte de LINQ en Visual Studio 6. Extensiones de C# para LINQ PARTE 2. LINQ a Objetos 1. IEnumerable y secuencias 2. Operadores de consulta estándar 3. Devolviendo IEnumerabes. Yield 4. Queries diferidas 5. Delegados de funciones 6. Operadores diferidos 7. Operadores de agregación 8. Operadores no diferidos PARTE 3. LINQ a XML 1. El modelo DOM W3C para XML 2. El modelo de objetos de LINQ para XML 3. Creación programática de XML 4. Carga y navegación en el árbol XML 5. Anotaciones XML 6. Eventos XML 7. Operadores específicos de LINQ para XML PARTE 4. LINQ a DataSets 1. Operadores de conjunto contra DataRow 2. Operadores de campos 3. Operadores contra DataTables 4. DataSets tipados. PARTE 5. LINQ a SQL 1. Uso básico 2. Clases de Entidad 3. Limitaciones de LINQ a SQL. Operaciones 4. Conflictos de concurrencia y su tratamiento 5. DataContext PARTE 6. LINQ a Entidades 1. Introducción al Entity Framework 2. Clases de Entidad y ObjectContext 3. Asociaciones 4. EntityObject, EntityReference y EntityCollection 5. Operaciones LINQ para Entidades 6. Gestión de la concurrencia PARTE 7. Creación de fuentes de datos compatibles con LINQ 1. Planteamientos básicos 2. Habilitación mediante IEnumerable 3. Habilitación mediante IQueryable 4. Habilitación mediante proveedores de datos PARTE 8. Otros aspectos de LINQ 1. LINQ y Paralelismo 2. Operadores de parelelismo 3. Aplicaciones WPF y LINQ 4. Aplicaciones ASP.NET y LINQ 5. Web Services y LINQ
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa