Duración: 2 Días.
Prerrequisitos
Haber atendido o estudiado taller 2541, Core Data Access with Microsoft Visual
Studio 2005, o poseer conocimiento y habilidades equivalentes.
Conocer cómo utilizar delegados.
Utilizar procedimientos almacenados, triggers y agregados de base de datos.
Explicar conceptos y sintaxis básica de XPath.
Explicar conceptos hojas de estilo XSLT.
El manual de este curso está en inglés. Para obtener el mayor beneficio del mismo, los alumnos deben tener un buen conocimiento del idioma y cumplir todos los requisitos previos.
Los alumnos serán capaces de:
Minimizar y manejar conflictos de operación de base de datos.
Manejar objetos grandes.
Mejorar rendimiento de base de datos.
Crear objetos de código manejado para SQL Server 2005.
Consultar XML al utilizar XPath.
Transformar XML al utilizar hojas de estilo XSLT.
Exámenes de certificación Microsoft
Los exámenes por requerimiento son: 70 - 526 , 70 - 528 , 70 - 551 , 70 - 552 y 70 -553
Módulo 1: Minimizar y Manejar Conflictos de Operación de Base de Datos
Temario:
¿Por qué surgen conflictos de datos?
Niveles de aislamiento disponibles en SQL Server 2005.
Lineamientos para utilizar niveles de aislamiento de SQL Server 2005.
Laboratorio:
Minimizar y manejar conflictos de operación de base de datos.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar porqué surgen conflictos de datos.
Describir los niveles de aislamiento que están disponibles en SQL Server 2005.
Describir los lineamientos para uso de niveles de aislamiento de SQL server 2005.
Leer datos comprometidos al utilizar bloqueos.
Leer datos comprometidos al utilizar fotografías a nivel sentencia.
Leer datos comprometidos al utilizar fotografías a nivel transacción.
Manejar concurrencia de datos al utilizar ADO .NET.
Módulo 2: Maneje Objetos Grandes
Temario:
¿Qué son objetos grandes binarios y objetos grandes de carácter?
El proceso para lectura de objetos grandes desde una base de datos.
El proceso para escritura de objetos grandes desde una base de datos.
Laboratorio:
Maneje objetos grandes.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir grandes binarios y objetos grandes de carácter.
Explicar el proceso para lectura de objetos grandes desde una base de datos.
Explicar el proceso para escritura de objetos grandes desde una base de datos.
Leer grandes valores desde SQL Server.
Escribir grandes valores desde SQL Server.
Conservar recursos cuando escriben valores grandes a SQL Server.
Módulo 3: Mejore el Rendimiento de Base de Datos
Temario:
Mejoras de ADO .NET en el .NET Framework 2.0
Estadísticas de proveedor de SQL Server
Laboratorio:
Mejore el rendimiento de la base de datos.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir las mejoras de ADO .NET en el .NET Framework 2.0
Describir el soporte para estadísticas en tiempo de ejecución en el proveedor de datos de .NET Framework para SQL Server.
Acceder a múltiples conjuntos de resultados concurrentemente.
Realizar operaciones de acceso de datos asincrónicamente.
Realizar una actualización en lote.
Realizar una copia de datos en lote.
Módulo 4: Crear Objetos de Código Manejado para SQL Server
2005
Temario:
Los beneficios de creación de objetos de código manejado.
Demostración: El proceso para importar un ensamble existente dentro de SQL Server 2005.
Demostración: El proceso para implementar objetos de código manejado en SQL Server 2005.
Laboratorio:
Crear objetos de código manejado para SQL Server 2005.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir los beneficios de creación de objetos de código manejado para SQL Server
2005.
Describir el proceso para importar un ensamble existente dentro de SQL Server
2005.
Explicar el proceso para implementar objetos de código manejado en SQL
Server 2005.
Crear procedimientos almacenados y triggers manejados.
Crear funciones definidas por usuario manejadas.
Crear agregado manejado.
Crear tipo definido por usuario manejado.
Módulo 5: Consulte XML al utilizar XPath
Temario:
El modelo de datos de XPath.
El proceso para selección y edición de datos XML al utilizar XPathNavigator.
El proceso para evaluación de expresiones XPath al utilizar XPathNavigator.
Laboratorio:
Consulte datos XML al utilizar XPath.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir el modelo de datos de XPath.
Explicar el proceso para selección y edición de datos XML al utilizar
XPathNavigator.
Explicar el proceso para evaluación de expresiones XPath al utilizar
XPathNavigator.
Seleccionar datos XML al utilizar XPath al utilizar XPathNavigator.
Evaluar expresiones XPATH al utilizar XPath, al emplear XPathNavigator.
Crear y usar expresiones XPath compiladas.
Editar datos XML al utilizar XPathNavigator.
Módulo 6: Transforme XML al utilizar Hojas de Estilo de XSLT
Temario:
¿Qué es XSLT?
El proceso para la ejecución de una hoja de estilo de XSLT.
¿Qué son objetos de extensión?
Laboratorio:
Transforme XML al utilizar hojas de estilo de XSLT.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir el propósito de XSLT.
Explicar el proceso para ejecución de una hoja de estilo de XSLT.
Describir el propósito de objetos de extensión.
Transformar un documento XML al utilizar una hoja de estilo de XSLT.
Resolver recursos externos durante procesamiento de XSLT.
Pasar parámetros dentro de una hoja de estilo de XSLT.
Crear y usar objetos de extensión.