PARTE 1. Breve repaso a la programación funcional 1. Iteradores 2. Métodos Anónimos 3. Delegados 4. Extension Methods 5. Expresiones Lambda PARTE 2. Introducción a LINQ 1. Objetivos de LINQ 2. Síntaxis general 3. LINQ hacia objetos 4. LINQ hacia datos XML 5. Paralelización con PLINQ PARTE 3. Introducción a la Entity Framework 1. Diseño de la EF y objetivos fundamentales 2. Entidades y POCOs 3. Mapeado básico mediante anotaciones 4. Operaciones CRUD 5. Búsquedas 6. LINQ a Entidades 7. Metodologías de diseño : Model First, Database First, Code First 8. El EF Designer PARTE 4. Relaciones y Colecciones 1. Tipos de relaciones 2. Mapado de relaciones 3. Gestión de colecciones de entidades 4. Carga demorada (Lazy) PARTE 5. Mapeado Avanzado 1. Tipos de datos complejos 2. Entidades anidadas 3. Entidades agregadas (múltiples tablas a una entidad) 4. Tablas agregadas (múltiples entidades a una tabla) 5. Herencia y Polimorfismo 6. Consultas polimórficas PARTE 6. Code First EF 1. Planetamientos básicos 2. Fluent API para Code First 3. Atributos 4. Configuración de propiedades generadas por la Base de Datos 5. Code First y tipos de datos complejos 6. Relaciones con Code First. Cascadas 7. Navegación Uni y Bidireccional 8. Control de la ubicación de la base de datos 9. Ajuste del proceso de creación 10. Inicialización de la base de datos 11. Mapeado a objetos distintos de tablas 12. CodeFirst y ObjectContext PARTE 7. EF Avanzada 1. API de Validación 2. ChangeTracker API 3. Operaciones Asíncronas 4. Gestión de las Transacciones 5. Gestión de la conectividad 6. Tipos de datos espaciales 7. Aplicaciones de N-Capas y entidades desconectadas PARTE 8. Integración de EF con otas tecnologías 1. Integración con WPF 2. Integración con ASP.NET MVC 3. Integración con ASP.NET Web API 4. Integración con ASP.NET Web Forms
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa