Prerrequisitos
Entendimiento de conceptos de bases de datos relacionales: tablas, renglón, columna,
llaves primarias, llaves foráneas, restricciones y vistas.
Experiencia de consultas y medicaciones, incluyendo experiencia con comandos SELECT, INSERT, UPDATE y DELETE.
Exposición a documentos XML, hojas de estilos y esquemas.
Experiencia con Visual Basic .NET, Visual Basic for Applications o versiones previas de
Visual Basic.
Experiencia construyendo interfaces de usuario, incluyendo aplicaciones Web o
aplicaciones Microsoft Windows®.
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:
Describir aplicaciones centradas en datos, arquitectura ADO .NET y XML.
Conectar con SQL Server y otras fuentes de datos.
Realizar operaciones de bases de datos conectadas, incluyendo la ejecución
de comando SELECT, comandos de definición de base de datos, comandos dinámicos de SQL y comandos que regresan datos desde una base de datos de SQL Server en XML.
Construir un esquema de DataSet, llenarlo con datos y modificar los datos
programadamente.
Construir un DataSet desde una fuente de datos existente.
Usar técnicas XML mientras se trabaja con DataSets, incluyendo el mapeo de tablas
y columnas, crear esquemas XSD, construir DataSets e interactuar con XmlDataDocuments.
Construir un servicio Web que use ADO .NET para consultar y actualizar una fuente de
datos.
Solucionar problemas de errores dentro de una aplicación ADO .NET.
Exámenes de certificación Microsoft
Los exámenes por requerimiento son: 70 -305 , 70 -306 , 70 -315 y 70 -316
Módulo 1: Aplicaciones Centradas en Datos y ADO .NET
Temario:
Diseño de aplicaciones centradas en datos.
Arquitectura ADO .NET.
ADO .NET y XML.
Laboratorio:
Aplicaciones centradas en datos y ADO .NET.
Al concluir el módulo
Los estudiantes serán capaces de:
Dar ejemplos de opciones de almacenamiento.
Diagramar la arquitectura de aplicaciones centradas en datos.
Escoger un ambiente conectado, desconectado o mixto basado en requerimientos de aplicación.
Usar el espacio de nombres System Data en aplicaciones.
Diagramar el modelo de objetos ADO .NET.
Analizar escenarios de negocio típicos.
Explicar cómo usar ADO .NET con XML.
Módulo 2: Conectando a Fuentes de Datos
Temario:
Escoja un proveedor de datos .NET.
Defina una conexión.
Maneje una conexión.
Maneje excepciones de conexión.
Fondeo de conexiones.
Laboratorio:
Conecte a fuentes de datos.
Al concluir el módulo
Los estudiantes serán capaces de:
Escoger un proveedor de datos .NET.
Conectar a SQL Server.
Conectar a fuentes de datos OLE DB.
Manejar una conexión.
Manejar excepciones de conexión comunes.
Implementar y controlar fondos de conexiones.
Módulo 3: Realice Operaciones Conectadas con Base de Datos
Temario:
Trabaje en un ambiente conectado.
Construya objetos comando.
Ejecute comandos que regresan un solo valor.
Ejecute comandos que regresan registros.
Ejecute comandos que no regresan registros.
Use transacciones.
Laboratorio:
Realice operaciones de base de datos conectadas.
Al concluir el módulo
Los estudiantes serán capaces de:
Construir un objeto comando.
Ejecutar un comando que regrese un solo valor.
Ejecutar un comando que regrese un conjunto de registros y procese el resultado.
Ejecutar un comando que defina estructura de base de datos y permisos al usar el
de Data Definition Language (DCL).
Ejecutar un comando que modifique datos.
Usar transacciones.
Módulo 4: Construya DataSets y DataTables
Temario:
Trabaje en un ambiente desconectado.
Construya DataSets y DataTables.
Ligue y salve un DataSet.
Defina relaciones de datos.
Modifique datos en una DataTable.
Ordene y filtrando.
Laboratorio:
Construyendo, ligue, abra y salve DataSets.
Manipule DataSets.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir un ambiente desconectado.
Construir un DataSet y un DataTable.
Ligar un DataSet a un DataGrid.
Abrir y salvar un DataSet.
Definir una relación de datos.
Modificar datos en un DataTable.
Encontrar y seleccionar registros en un DataTable.
Ordenar y filtrar un DataTable al usar un DataView.
Módulo 5: Lea y Escriba XML con ADO .NET
Temario:
Cree esquemas XSD.
Cargue esquemas y datos dentro de DataSets.
Escriba XML desde un DataSet.
Laboratorio:
Trabajando con datos XML en ADO .NET.
Al concluir el módulo
Los estudiantes serán capaces de:
Generar un esquema XSD desde un DataSet al usar herramientas gráficas.
Salvar una estructura de DataSet a un archivo de esquema XSD.
Crear y llenar un DataSet desde un esquema XSD y datos XML.
Salvar y cargar cambios al usar un DiffGram.
Módulo 6: Construya Existentes
Temario:
Configure un DataAdapter para obtener información.
Llene un DataSet usando un DataAdapter.
Configure un DataAdapter para actualizar la fuente de datos subyacente.
Persista cambios a una fuente de datos.
Cómo manejar conflictos.
Laboratorio:
Obtenga datos dentro de una aplicación desconectada.
Obtenga y actualizando datos de clientes y órdenes.
Al concluir el módulo
Los estudiantes serán capaces de:
Configurar un DataAdapter para obtener información.
Llenar un DataSet al usar un DataAdapter.
Configurar un DataAdapter para modificar información.
Persistir cambios a datos a una fuente de datos.
Manejar conflictos de datos.
Módulo 7: Construyendo y Consumiendo un Servicio Web que Use
ADO .NET
Temario:
Construya y consuma un servicio Web que regrese datos.
Laboratorio:
Solucione problemas en una aplicación ADO .NET.
Al concluir el módulo
Los estudiantes serán capaces de:
Construir un servicio Web.
Consumir un servicio Web en una aplicación cliente.
Solucionar problemas en una aplicación ADO .NET.