Curso de Developing Data Access Solutions (10265)

Aprende a optimizar tus diseños y desarrollos de código de acceso a datos mediante el uso de ADO.NET Entity Framework, LINQ, WCF Data Services y ADO.NET.

Dificultad Uso de PC
Costo y duración
$5775
40 hs
Inscribirme

Modalidad de cursado

Modalidad Presencial
Modalidad Distancia

Ver detalle completo en Microsoft

Ver Examen 70-516 en Microsoft

Inscribirme

1. Módulo 1: Arquitectura y tecnologías de acceso a datos

Este módulo describe los escenarios y tecnologías de acceso a datos más comúnmente usados.

2. Módulo 2: Modelos de entidades de datos

Este módulo presenta los conceptos de modelado de datos y, en particular, los modelos de entidades de datos (EDM). Explica también cómo puede utilizar EDM para desvincular la estructura conceptual de datos en las aplicaciones de la estructura de datos lógica del almacén de datos.

3. Módulo 3: Consulta a modelos de entidades de datos

Este módulo explica cómo consultar modelos de entidades de datos mediante métodos comunes tales como LINQ to Entities, Entity SQL y las clases del espacio de nombres EntityClient.

4. Módulo 4: Crear, actualizar y eliminar datos de la entidad

Este módulo presenta las formas que Entity Framework permite modificar los datos de la base de datos, utilizando la clase ObjectContext. La clase ObjectContext es responsable de todos los cambios de seguimiento a entidades y luego almacenar estos cambios a la base de datos.

5. Módulo 5: Gestión de escenarios multiusuarios

Este módulo presenta el modelo de concurrencia que Entity Framework utiliza para resolver los problemas que enfrentan las aplicaciones que deben admitir varios usuarios que tienen acceso a los mismos datos al mismo tiempo. También se describe cómo el Entity Framework pueden hacer uso de las transacciones para asegurar la integridad de los datos.

6. Módulo 6: Creación de soluciones optimizadas mediante servicios de objeto

Este módulo explica las mejores prácticas para diseñar y construir una capa de acceso de datos optimizada y escalable mediante servicios de objeto. También se presentan varias técnicas que pueden utilizar para optimizar el rendimiento de las consultas que se ejecutan contra el modelo conceptual.

7. Módulo 7: Personalizar entidades y ampliar entidades

Este módulo describe cómo personalizar y ampliar las entidades con su propia lógica de negocio.

8. Módulo 8: Utilización de POCO con Entity Framework

Este módulo presenta las diversas formas en que puede definir las clases de entidad personalizadas en una aplicación de Entity Framework. De forma predeterminada, Microsoft Visual Studio genera un Entity Data Model (EDM). En lugar de estas clases generadas, puede ser deseable utilizar un conjunto de clases de negocios (POCO) de CLR en su aplicación.

9. Módulo 9: Creación de una solución de N-Tier usando Entity Framework

Este módulo explica cómo solucionar los problemas de arquitetectura que pueden surgir al crear una aplicación de empresa de N-Tier usando Entity Framework.

10. Módulo 10: Gestión de actualizaciones en una solución de N-Tier usando Entity Framework

Este módulo describe cómo puede manejar las modificaciones de datos en una solución de n-tier. El módulo describe las diferentes estrategias para el manejo de las modificaciones que se deben utilizar para los diferentes formatos alternativos para transportar datos entre niveles: transferencia de datos de objetos (DTOs), self-tracking (STEs) entidades y entidades sencillas (SEs). El módulo también describe cómo administrar las excepciones que pueden ocurrir durante el proceso de modificación de datos

11. Módulo 11: Soluciones conectadas ocasionalmente

Este módulo describe cómo tener acceso a datos sin conexión o conectados ocasionalmente en aplicaciones cliente.

12. Módulo 12: Consultar datos mediante WCF Data Services

Los servicios de datos de Windows Communication Foundation (WCF) lpermiten crear servicios de datos altamente flexibles que pueden utilizarse para proporcionar acceso a datos a través de Internet o una red corporativa. Como WCF Data Services es una compilación de protocolos estándar de Internet como HTTP y el protocolo de publicación Atom, es una opción ideal para la entrega de datos en aplicaciones AJAX y en aplicaciones interactivas contruidas usando tecnologías como Microsoft Silverlight.

13. Módulo 13: Actualización de datos mediante servicios WCF de datos

Este módulo describe cómo usar WCF Data Services para crear, actualizar y eliminar datos. WCF Data Services utiliza protocolos estándar de internet como HTTP y el protocolo de publicación Atom para permitir el acceso de actualización a los datos a través de Internet o una red corporativa.

14. Módulo 14: Uso de ADO.NET

ADO.NET es un marco altamente flexible para crear aplicaciones que requieren acceso a datos almacenados en un origen de datos. Este módulo presenta ADO.NET y explica cómo puede utilizar para desarrollar aplicaciones, alto rendimiento y escalables basada en datos.

15. Módulo 15: Uso de LINQ to SQL

ADO.NET proporciona un mecanismo que le permite desarrollar aplicaciones que se pueden consultar y mantener datos que se celebraron en una variedad de fuentes de manera independiente de la base de datos. Sin embargo, creación de aplicaciones mediante ADO.NET requiere que está familiarizado con el lenguaje del lenguaje de consulta estructurado (SQL) y características del sistema de gestión de base de datos que se está conectando a. Integrado de lenguaje de consulta (LINQ) para SQL proporciona una abstracción de alto nivel para la administración de datos que se celebraron en una base de datos Microsoft SQL Server y es un trampolín ideal para migrar ADO.NET existentes hacia el ADO.NET Entity Framework. Este módulo presenta de LINQ to SQL y explica cómo puede utilizar abstraer los detalles de bajo nivel de ADO.NETAS consultas mediante el desarrollo de un modelo de datos lógico.

Garantia de Aprendizaje

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
  • Diploma oficial de Microsoft
Diploma Diploma oficial de Microsoft en versión digital

Paquetes Promocionales

Recursos adicionales entregados


Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Informes y consultas:
4328-0457|
Contactenos
|
Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
(011) 4328-0457
Lavalle 648, 8° Piso
CABA, Buenos Aires, Argentina
Sucursal Rosario
(0341) 527-1200
Córdoba 1452 Piso 5
Rosario, Santa Fé, Argentina
Sucursal San Juan
(0264) 422-6948
25 de Mayo 57
Capital, San Juan, Argentina
Sucursal Tandil
(0249) 443-2707
Maipu 520
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
(0341) 527-1200
Av. General Paz 115
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
(03571) 500-500
San Pedro y Cid Campeador
Río Tercero, Córdoba, Argentina
Sucursal Paraná
(0343) 4228-104
Juan Domingo Peron 80
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
(0362) 4422586 / 4450494 Int. 105
Necochea 443
Resistencia, Chaco, Argentina
Sucursal Salta (Próximamente)
(0387) 609-3778
25 de Mayo 147 e/ España y Belgrano
Salta, Salta, Argentina
Sucursal Santa Fé (Próximamente)
Santa Fé, Santa Fé, Argentina
Sucursal São Paulo
(+55 11) 3181-3967 - Av. Paulista 2202, 6°
São Paulo, SP, Brasil
Sucursal Asunción
(+595) 991 68 7775
c/ Independencia Nacional 179
Asunción, Paraguay
Sucursal Los Ángeles
(43) 2311362 / (09) 42706895
O’Higgins 310
Los Ángeles, Región Bio Bio, Chile
Sucursal Concepción
+56 978871597 / (41) 2250376
LBarros Arana 1019
Concepción, Región Biobio, Chile
Sucursal Santiago de Chile (Próximamente)
+56 2 32114254
Calle Dieciocho 45, piso 6, oficina 602
Santiago de Chile, Chile
Valid XHTML 1.0 Transitional ¡CSS Válido!
EducacionIT. Copyright 2005-2017
¿Te podemos ayudar?
4328-0457