Formación

10265 Developing Data Access Solutions with Microsoft® Visual Studio® 2010

Dades del curs

Tipus de curs

Externo, organizan otras entidades

Objectiu

Al término del curso el alumno será capaz de:  Seleccionar la tecnología y herramientas apropiadas para el acceso a datos.  Utilizar las herramientas proporcionadas por Entity Framework para mapear el modelo conceptual de la lógica de negocios.  Consultar el modelo de entidades (EDM) utilizando métodos comunes como LINQ a entidades, entidades SQL, y las clases en el nombre de espacio Entity-Client.  Ejecutar tareas de modificación de datos en un modelo de entidades.  Describir las mejores prácticas para el diseño y creación de aplicaciones orien-tadas a servicios.

Adreçat a

Desarrolladores de .NET que usan Microsoft Visual Studio para la creación de aplica-ciones de Windows o Web que acceden a datos y que están interesados en aprender como optimizar el código de acceso a datos en sus aplicaciones utilizando Entity Framework, LINQ y ADO .NET.

Programa

1. ARQUITECTURA Y TECNOLOGÍAS DE ACCESO A DATOS.

1.1. Tecnologías de acceso a datos.
1.2. escenarios de acceso a datos.

2. CONSTRUCCIÓN DE MODELOS DE DATOS DE ENTIDAD.

2.1. Introducción los modelos de datos de entidad.
2.2. Modificación de los modelos de datos de entidad.
2.3. Personalización de los modelos de datos de entidad.

3. CONSULTAR DATOS DE ENTIDAD.

3.1. Obtención de datos mediante LINQ a entidades.
3.2. Obtención de datos mediante entidades de SQL.
3.3. Obtención de datos mediante el proveedor EntityClient.
3.4. Obtención de datos utilizando procedimientos almacenados.
3.5. Unidades de prueba de código de acceso a datos.

4. CREACIÓN, ACTUALIZACIÓN Y BORRADO DE DATOS DE ENTI-DAD.

4.1. Registro de cambios en el Entity Framework.
4.2. Modificación de datos en el modelo de datos de entidad.

5. MANEJO DE ESCENARIOS MULTI-USUARIO A TRAVÉS DE SERVI-CIOS DE OBJETOS.

5.1. Manejo de concurrencias en el Entity Framework.
5.2. Soporte transaccional en el Entity Framework.

6. CONSTRUCCIÓN DE SOLUCIONES OPTIMIZADAS A TRAVÉS DE SERVICIOS DE OBJETOS.

6.1. Las etapas de la ejecución de una consulta.
6.2. Registro de cambios y materialización de objetos.
6.3. Uso de consultas compiladas.
6.4. Uso de vistas generadas en tiempo de diseño con Entity Framework.
6.5. Monitoreo del rendimiento.
6.6. Modificación de datos asíncronamente.

7. PERSONALIZACIÓN DE ENTIDADES Y CONSTRUCCIÓN DE CLA-SES PERSONALIZADAS DE ENTIDAD.

7.1. Reemplazo de clases.
7.2. Uso de plantillas para personalizar entidades.
7.3. Creación y uso de clases personalizadas de entidad.

8. USO DE CLASES POCO CON EL FRAMEWORK DE ENTIDAD.

8.1. Requerimientos para las clases POCO.
8.2. Clases POCO y carga lenta.
8.3. Clases POCO y registro de cambios.
8.4. Ampliación de tipos de entidad.

9. CONSTRUCCIÓN DE SOLUCIONES DE N CAPAS UTILIZANDO EN-TITY FRAMEWORK.

9.1. Diseño de soluciones en N capas.
9.2. Definición de operaciones e implementación de estructuras de trans-porte de datos.
9.3. Protección de datos y operaciones.

10. MANEJO DE ACTUALIZACIONES EN SOLUCIONES DE N CAPAS UTILIZANDO ENTITY FRAMEWORK.

10.1. Registro de entidades y cambios permanentes.
10.2. Manejo de excepciones en soluciones de N capas.

11. CONSTRUCCIÓN DE SOLUCONES CONECTADAS OCASIONAL-MENTE.

11.1. Almacenamiento de datos en caché mediante el uso de XML.
11.2. utilizando el marco Sync.

12. CONSULTA DE DATOS UTILIZANDO LOS SERVICIOS DE DATOS DE WCF.

12.1. Introducción a los servicios de datos de WCF.
12.2. Creación de servicios de datos con WCF.
12.3. Consumo de servicios de datos con WCF.
12.4. protección de datos y operaciones en los servicios de datos de WCF.

13. ACTUALIZACIÓN DE DATOS UTILIZANDO LOS SERVICIOS DE DATOS DE WCF.

13.1. Creación, actualización y borrado de datos en servicios de datos de WCF.
13.2. Prevención de actualizaciones no autorizadas y mejora del rendi-miento.
13.3. Uso de los servicios de datos de WCF con datos no relacionales.

14. USO DE ADO.NET.

14.1. Obtención y modificación de datos utilizando comando de ADO.NET.
14.2. Obtención y modificación de datos utilizando DataSets.
14.3. Manejo de transacciones y concurrencias en un ambiente multi-usuario.

15. USO DE LINQ A SQL.

15.1. Implementación del modelo lógico de datos utilizando LINQ a SQL.
15.2. Manejo del rendimiento y concurrencias.

Metodologia

Presencial

Observacions

-15% de descuento para colegiados del COITCV

On

Entitat

Idese Formación S.L.
Calle Baldovi 2 entresuelo B 46002 Valencia

Professor

Training oficiales de Microsoft

Quan

Data d'inici

14/05/2012

Data final

23/05/2012

Duració

25

Programar

16:00 – 21:00 Lunes, Miércoles y Viernes

Inscripció

Inici de la inscripció

02/05/2012

Fi inscripció

13/05/2012

drets

15% de descuento para colegiados del COITCV

Quota d’inscripció

Contacto:Guilliana Bullón B
Teléfono:963940512
E-Mail:comunicacion@idese.es


No està disponible la inscripció

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación. Si continúas navegando, consideramos que aceptas su uso.