www.cic.ipn.mx DATOS DE IDENTIFICACIÓN DEL CURSO Área: Curso: Departamento de Diplomados y Extensión Profesional (DDEP) ASP.Net Nivel Avanzado Modalidad: Semanal Sabatino Tipo de curso: Abierto Cerrado Duración: Nº Días: Horas diarias Total 30 Horas Instructor: OBJETIVO GENERAL El participante conocerá los elementos del.net Framework y aplicará las herramientas disponibles para crear aplicaciones WEB bajo la tecnología ASP.Net utilizando la conectividad a bases de datos proporcionada por ADO.Net. DIRIGIDO A PERFIL DE INGRESO Se requiere tener conocimientos intermedios y Avanzados de Visual Basic Net, manejo de Bases de Datos y haber cursado los curso de ASP Net Básico e Intermedio. PERFIL DE EGRESO Página 1 de 5
CONTENIDO TEMÁTICO 1. SQL Server 2005. Hrs: 1.1 Configuración de SQL Server 2005. 1.2 Herramienta de administración y gestión de SQL Server 2005. 1.3 Usuarios de SQL Server 2005. 1.3.1 Administración de bases de datos. 1.3.2 Crear bases de datos con el administrador. 1.3.3 Creación de tablas. 1.3.4 Tipos de datos. 1.3.5 Datos caracter. 1.3.6 Datos de fecha y hora. 1.3.7 Datos Numéricos. 1.3.8 Datos monetarios. 1.4 Tipos de datos especiales. 1.4.1 Restricciones y valores permitidos. 1.4.2 Crear tablas con el administrador. 1.4.3 Relaciones. 1.5 Diagramas de bases de datos. 2. ADO.NET 3.5 (I). Hrs: 2.1 Introducción. 2.2 Espacio de nombres. 2.3 Métodos de acceso. DataSet Vs DataReader. 2.4 Elección entre DataSet y DataReader. 2.5 Primer ejemplo con ADO.NET 2.6 Conexión con la base de datos. 2.7 Modos de autenticación. 2.7.1 Cadenas de conexión. 2.7.2 DataSet. 2.7.3 El objeto DataTable. 2.7.4 Trabajar con varias tablas. 2.8. Filtrar datos, actualizar y eliminar. 2.8.1 Ordenar registros. 2.8.2 Filtrar registros. 2.8.3 Eliminar registros filtrados. 2.8.4 Objetos DataAdapter y Command. 2.8.5 Llenar un DataSet. 2.8.6 Llenar un DataSet con varias tablas. 3. ADO.NET 2.0 (II). Hrs: 3.1 Actualizar bases de datos con DataSet. 3.2 Estados y versiones de filas. 3.3 Uso de parámetros con DataAdapter. 3.4 Parámetros para consultas de selección. 3.5 Objeto Parameter. 3.6 Generación automática de comandos. 3.7 Restricciones del objeto CommandBuilder. Página 2 de 5
3.8 Clases conectadas. Objeto DataReader. 3.9 Información de los datos. 3.10 Mantenimiento y actualización de bases de datos con comandos. 3.11 Trabajar con procedimientos almacenados. 3.12 Llamadas a procedimientos almacenados. 4. Controles y datos. Hrs: 4.1 Introducción. 4.2 El objeto SqlDataSource. 4.3 Crear la conexión. 4.4 Creación del objeto SqlDataSource. 4.5 Especificar columnas de una tabla o vista. Especificar una instrucción SQL o un procedimiento almacenado 4.6 personalizado. 4.7 Vincular el control de acceso a datos. 4.8 El control GridView. 4.9 Crear el control GridView. 4.10 Mostrar la información. 4.11 Ordenar y paginar. 4.12 Ordenar registros. 4.13 Paginar los registros. 4.14 Editar y actualizar filas o registros. 4.15 Eliminar registros o filas. 4.16 Selección de registros o filas. 4.17 Edición de columnas del control GridView. 4.18 Plantillas. 4.19 Cambios en la consulta, añadir columnas. 4.20 Diseño de plantillas. 5. Cookies. Hrs: 5.1 Colección cookies. 5.2 Limitaciones de las Cookies. 5.3 Creación de Cookies. 5.4 Comprobar si un navegador soporta Cookies. 5.5 Personalizar una página mediante Cookies. 6. Los controles definidos por el usuario. 6.1 Estructura y utilidad de los User Controls. 6.2 Como crear un User Control. 6.3 Agregar un User Control a un formulario web. 6.4 La comunicación entre el User Control y el formulario web. 7. Validar las entradas del usuario. Hrs: 7.1 La validación en un formulario web. 7.2 Los controles web de validación. 7.3 El control RequiredFieldValidator. Página 3 de 5
7.4 El control CompareValidator. 7.5 El control RangeValidator. 7.6 El control RegularExpressionValidator. 7.7 El control CustomValidator. 7.8 El control Validationsummary. 7.9 La validación a nivel de página. 8. Subir y mostrar imágenes. Hrs: 8.1 El control FileUpload. 8.2 Guardar imágenes en disco. 8.3 Guardar imágenes en bases de datos. 8.4 Mostrar imágenes desde disco. 8.5 Mostrar imágenes desde bases de datos. 9. Introducción a los Servicios web. Hrs: 9.1 Descripción de los servicios web. 9.2 Como crear un servicio web con Visual Studio 2008. 9.3 Como consumir un servicio web con Visual Studio 2008. 9.4 Crear y consumir servicios web que devuelven tipos personalizados. 10. Introducción a ASP.NET AJAX. Hrs: 10.1 Introducción. 10.2 Instalación. 10.3 Controles y Extendedores. 10.4 Scriptmanager. 10.5 Timer. 10.6 UpdatePanel. 11. Creación de informes con Crystal Reports. Hrs: Crear un informe con Crystal Reports que aparece como un 11.1 componente adicional de Visual Studio.NET 11.2 Las secciones del informe. 11.3 Acceder a la base de datos. 11.4 Utilizar el Explorador de campos. 11.5 Campos de fórmula. 11.6 Campos de totales. 11.7 Formato del informe 12. Proyecto Final; Desarrollo de la Aplicación Control de Ventas. Hrs: 12.1 Introducción. 12.2 Diseño de la base de datos. 12.3 Tablas para la gestión de ventas. 12.4 Usuarios. 12.5 Estructura del sitio web. 12.6 Autenticación de usuarios. 12.7 Modo de autenticación. 12.8 Registro de usuarios. 12.9 Administración de usuarios identificados. Página 4 de 5
CRITERIOS DE EVALUACIÓN Calificación mínima aprobatoria: 8 (Ocho) Asistencia: 80% Los que el instructor determine BIBLIOGRAFÍA 1 2 3 4 5 Página 5 de 5