Ser capaz de manejar un ambiente de solución, usando el ambiente de desarrollo
integrado (IDE) y herramientas de Visual Studio 2005.
Entender el Microsoft .NET Framework 2.0 y el Common Language Runtime.
Ser capaz de programar una aplicación utilizando un lenguaje que cumpla con .NET
Framework 2.0.
Conocer cómo usar ensambles disponibles a otras aplicaciones.
Entender conceptos básicos de base de datos relacional.
Ser capaz de utilizar comandos de SQL básicos.
Entender de XML incluyendo declaración de XML, elementos, atributos y espacios de nombres.
Ser capaz de explicar conceptos de esquema XML.
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:
Conectar a bases de datos y leer datos.
Consultar y actualizar bases de datos al utilizar comandos.
Realizar operaciones transaccionales.
Realizar operaciones desconectadas programadamente.
Realizar operaciones desconectadas al utilizar asistentes de Visual Studio 2005.
Realizar operaciones XML en datos desconectados.
Leer y escribir datos XML.
Procesar datos XML al utilizar el Document Object Model (DOM).
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: Conectado a Bases de Datos y Lectura de Datos
Temario:
¿Qué es ADO .NET?
El proceso para conexión a una base de datos y lectura de datos.
¿Qué son fondos comunes de conexiones?
Laboratorio:
Conecte las bases de datos y lea datos.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir las funciones principales de ADO .NET.
Explicar el proceso para conexión a una base de datos y lectura de datos desde una base de datos.
Describir el beneficio de fondos comunes de conexiones.
Conectar a una base de datos.
Salvar una cadena de conexión de manera segura en un archivo de configuración de
aplicación.
Obtener datos desde una base de datos.
Manejar eventos de conexión y excepciones.
Módulo 2: Consulte y Actualice Bases de Datos al Utilizar Comandos
Temario:
Comandos de ADO .NET.
El proceso de paso de parámetros hacia comandos.
Laboratorio:
Consulte y actualice bases de datos al utilizar comandos.
Al concluir el módulo
Los estudiantes serán capaces de:
Enlistar los diferentes tipos de comandos de ADO .NET.
Explicar el proceso para creación y ejecución de comandos con parámetros.
Crear y ejecutar comandos de consulta.
Crear y ejecutar comandos con parámetros.
Crear y ejecutar comandos de actualización.
Módulo 3: Realice Operaciones Transaccionales
Temario:
¿Qué es una transacción?
El proceso para manejo de transacciones locales.
El proceso para manejo de transacciones distribuidas.
Niveles de aislamiento.
Laboratorio:
Realice operaciones transaccionales.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir el concepto de operaciones transaccionales.
Explicar el proceso para manejo de una transacción local.
Explicar el proceso para manejo de una transacción distribuida.
Describir el efecto de poner el nivel de aislamiento para una transacción.
Realizar actualizaciones de datos dentro de una transacción.
Escoger un nivel de aislamiento apropiado para una transacción.
Enlistar en una transacción distribuida.
Módulo 4: Realice Operaciones Desconectadas Programadamente
Temario:
¿Qué es el modelo desconectado de ADO .NET?
El proceso para carga y salvado de datos en un DataSet.
¿Qué son DataViews?
Laboratorio:
Realice operaciones desconectadas programadamente.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir el modelo de datos desconectado de ADO .NET?
Explicar el proceso para carga y salvar datos en un DataSet.
Explicar cómo utilizar DataViews para proveer una vista sobre datos.
Crear programadamente un DataSet.
Llenar y salvar un DataSet.
Agregar, modificar y borrar datos en un DataSet.
Unir DataSets.
Módulo 5: Realice Operaciones Desconectadas al utilizar
Asistentes de Visual Studio 2005
Temario:
Compare DataSets sin tipo con DataSets con tipo.
¿Qué son adaptadores de tabla?
Demostración: Cree un DataSet con tipo al utilizar asistentes de Visual Studio 2005.
Laboratorio:
Realice operaciones desconectadas al utilizar asistentes de Visual Studio 2005
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar la diferencia entre DataSets sin tipo, con DataSets con tipo.
Explicar cómo los adaptadores de tabla funcionan en conjunto con tablas de datos en un DataSet con tipo.
Describir el proceso para creación de un DataSet con tipo al utilizar asistentes de
Visual Studio 2005.
Crear un DataSet con tipo al utilizar el diseñador de DataSet.
Cargar, desplegar y salvar datos en un DataSet con tipo.
Agregar código a un DataSet con tipo.
Crear DataSets con tipo al utilizar el Data Source Configuration Wizard.
Módulo 6: Realice Operaciones XML en Datos Desconectados
Temario:
Representaciones XML de DataSets.
¿Qué son DiffGrams?
Laboratorio:
Realice operaciones XML en datos desconectados.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir escenarios en los cuales puede representar un DataSets como datos XML.
Explicar como un DiffGrams retiene información acerca de modificaciones a un DataSet
Salvar un DataSet como datos XML.
Cargar un DataSet desde XML.
Salvar y cargar información de esquema de DataSet.
Módulo 7: Lea y Escriba Datos XML
Temario:
El proceso para leer datos en serie XML.
El proceso para escribir datos en serie XML.
Laboratorio:
Lea y escriba datos XML.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir el proceso para leer datos en serie XML.
Describir el proceso para escribir datos en serie XML.
Escribir datos XML al utilizar XmlWriter.
Leer datos XML al utilizar XmlWriter.
Módulo 8: Procese datos XML al Utilizar DOM
Temario:
¿Qué es DOM?
¿Qué son árboles de DOM?
Tipos de nodos XML en un árbol de DOM.
Laboratorio:
Procese datos XML al utilizar DOM.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar qué es DOM y describir cómo procesar datos XML en memoria al usar DOM.
Explicar qué es un árbol de DOM y describir cómo representar documentos XML como un árbol de DOM.
Listar los tipos de nodos en un árbol de DOM.
Leer datos XML al utilizar DOM.
Modificar datos XML al utilizar DOM.