2389 Programming with Microsoft ADO.NET Introducción Este curso va a enseñar a desarrolladores a construir aplicaciones centradas en datos y servicios Web con Microsoft ADO.NET, Microsoft SQL Server 2000 y el Microsoft.NET Framework. Este curso está diseñado por el desarrollador de plataforma profesional quienes son responsables para el diseño y construcción de aplicaciones centradas en datos, distribuidas para su organización. Está diseñado para desarrolladores quienes tienen habilidades de desarrollo de componentes y aplicaciones Web y quienes han previamente construido soluciones al usar Microsoft Visual Studio. Típicamente, estos individuos van a tener las siguientes habilidades: Experiencia con un lenguaje.net tal como Microsoft Visual Basic.NET, Microsoft C# o Microsoft Visual C++ ; un entendimiento de conceptos orientados a objetos y terminología; experiencia desarrollando aplicaciones distribuidas y experiencia desarrollando aplicaciones Web albergadas en Internet Information Server. Requisitos previos Antes de atender a este curso, los estudiantes deben tener: 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 construyendoo interfaces de usuario, incluyendo aplicaciones Web o aplicaciones Microsoft Windows El manual de este curso está en inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Al finalizar Al final del curso, 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 ejecutando comandos 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 programáticamente
Construir un DataSet desde una fuente de datos existente Usar técnicas XML mientras se trabaja con DataSets, incluyendo mapeando tablas y columnas, creando esquemas XSD, construyendo DataSets fuertemente tipados e interactuando 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 Examen El examen por requerimiento es Material del curso y software Los materiales del curso son paraa que usted los conserve. El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Se le proporcionarán los siguientes programas para ser utilizados dentro del salón de clases: Microsoft Windows 2000 Server Microsoft SQL Server 2000 Developer Edition XML for SQL Server 2000 Web Release 2 (WR2) Microsoft Visual Studio.NET Microsoft Access 2002 Temario el siguiente: 70 305, 70 306, 70 315 y 70 316 Módulo 1: Aplicaciones Centradas en Datos y ADO.NET Diseño de aplicaciones centradas en datos Arquitectura ADO.NET ADO.NET y XML Aplicaciones centradas en datos y ADO.NET Dar ejemplos de opciones de almacenamiento Diagramar la arquitecturaa de aplicaciones centradas en datos Escoger un ambiente conectado, desconectado o mixto basados 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 Escogiendo un proveedor de datos.net Definiendo una conexión Manejando una conexión Manejando excepciones de conexión Fondeando de conexiones Conectando a fuentes de datos 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: Realizando Operaciones Conectadas con Base de Datos Trabajando en un ambiente conectado Construyendo objetos comando Ejecutando comandos que regresan un solo valor Ejecutando comandos que regresan registros Ejecutando comandos que no regresan registros Usando transacciones Realizando operaciones de base de datos conectadas 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: Construyendo DataSets Trabajando en un ambiente desconectado Construyendo DataSets y DataTables Ligando y salvando un DataSet Definiendo relaciones de datos Modificando datos en una DataTable Ordenando y filtrando
Laboratorios: Construyendo, ligando, abriendo y salvando DataSets Manipulando DataSets 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: Leyendo y Escribiendo XML con ADO.NET Creando esquemas XSD Cargando esquemas y datos dentro de DataSets Escribiendo XML desde un DataSet Trabajando con datos XML en ADO.NET 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 DataSett desde un esquema XSD y datos XML Salvar y cargar cambios al usar un DiffGram Módulo 6: Construyendo Existentes DataSets desde Fuentes de Datos Configurando un DataAdapter para obtener información Llenando un DataSet usando un DataAdapter Configurando un DataAdapter para actualizar la fuente de datos subyacente Persistiendo cambios a una fuente de datos Como manejar conflictos Laboratorios: Obteniendo datos dentro de una aplicación desconectada Obteniendo y actualizando datos de clientes y órdenes 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 ADO.NET y Consumiendo un Servicio Web que Use Construyendo y consumiendo un servicio Web que regrese datos Solucionando problemas en una aplicación ADO.NET Construir un servicio Web Consumir un servicio Web en una aplicación cliente Solucionar problemas en una aplicación ADO.NET