quevasaestudiar.com

SEGUINOS
TAMBIÉN EN
SEGUINOS
TAMBIÉN EN
educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8° Piso
    Capital Federal


Más carreras de esta institución

Curso de Developing Data Access Solutions (10265)

educacionit


  • Tipo de Carrera:Curso
  • Modalidad:Presencial y a Distancia
  • Provincia:Capital Federal
  • País:Argentina
 

Consultá

  • *
  • *
  • *
  • *Campos obligatorios
    Dejá tu celu y te contactaran por dudas!
  • Solicitar Información a cerca de:


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.

Tanto en entornos del cliente Windows como de aplicaciones Web, aprenderás a optimizar el código de conexión a base de datos utilizando ADO.NET Entity Framework y LINQ obteniendo un mejor rendimientos de tus aplicaciones. Objetivos del curso: - Evaluar una serie de casos de negocio, y luego elegir una combinación adecuada de tecnologías y herramientas de acceso de datos para cada caso. - Describir las funciones de Entity Framework - Conocer los servicios WCF de datos y ADO.NET para la construcción y mantenimiento de aplicaciones. - Aprender LINQ sobre estas tecnologías para mejorar la productividad y la calidad de las aplicaciones. - Realizar consultas a un EDM - Entity Data Model, mediante el uso de métodos como LINQ Entities, Entity SQL, etc. - Ejerticar y reforzar conceptos de programación en capas, reutilizando clases de negocios existentes en una capa de acceso de datos creada mediante el uso de Entity Framework. - Aprender a crear desarrollos de aplicaciones empresariales de n-niveles con Entity Framework. - Superar los diferentes problemas de arquitectura que pueden surgir en el desarrollo de una aplicación de n-niveles con Entity Framework. - Diseñar, desarrollar, y consumir un servicio WCF ( ADO.NET Data Services). - Desarrollar aplicaciones de alto rendimiento y escalabilidad con ASO.NET


El curso esta orientado a desarrolladores .NET que conocen conceptos básicos de acceso a datos (CRUD - create, read, update y delete, las 4 funciones básicas de la persistencia de datos)



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.


MODALIDAD DE CURSADO
Modalidad Presencial
Cursos 100% prácticos con grupos reducidos.
Clases con uso de PC, una por alumno (no tienes que traer tu PC).
Coffee Break incluido.
Espacio de networking.
Posibilidad de volver a tomar el mismo curso gratis.

Modalidad Distancia
Cursos 100% prácticos con grupos reducidos.
Clase en tiempo real por video conferencia.
Profesor disponible para hacer consultas en vivo.
Grabación de las clases disponibles para ver en otro momento.
Asistencia administrativa personalizada todos los días.



educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8° Piso
    Capital Federal


Más carreras de esta institución