Universidad Nacional de Ingeniería S IL A B O CURSO DURACIÓN : : Desarrollo de Aplicaciones Web con ASP .NET Ajax. 24 horas DE S C R IP C IÓ N El curso está diseñado para brindar al participante los conocimientos para el desarrollo e implementación de una aplicación Web con acceso a base de datos. O B J E T IV O S Al término del curso el alumno estará en la capacidad de desarrollar una aplicación Web con ASP.Net con acceso a una base de datos e implementarla CO N T E N ID O Sesión 1: Crear Aplicaciones Web con Visual Studio 2012 • Creación de un proyecto ASP.NET 4.0 • Creando formularios Web • Añadiendo controles de servidor a un formulario Web • Creación de Páginas Maestras Agregar Código a un Formulario Web ASP.NET 4.0 • Implementación de páginas con código subyacente (o separado) • Agregar eventos a controles Web de servidor • Manejo de eventos de Página Traceo de Aplicaciones Web ASP.NET 4.0 • Seguimiento (traceo) y Objetos Trace • Depuración remota • El depurador histórico (IntelliTrace) Sesión 2: Validación de Entradas de Usuarios • Validación de entradas de usuario • Controles de validación • Validación de página Creación e Implementación de Controles de Usuario • Agregar controles de usuario a un formulario Web ASP.NET 4.0 • Creación de controles de usuario Sesión 3: Acceso a Datos con ADO.NET 4.0 y Visual Studio 2012 • Arquitectura XML en ASP.NET 4.0 • XML y el objeto DataSet • Administración de datos XML • El control de servidor XMLDataSource Sesión 4: Lectura y Escritura de Datos XML • Introducción • Conceptos • Implementación • Aplicación Sesión 5: Creación de Páginas ASP.NET 4.0 con AJAX • Introducción al ASP.NET 4.0 y AJAX • Creación de aplicaciones AJAX usando las extensiones de AJAX para ASP.NET 4.0 • Uso de ASP.NET 4.0 AJAX Control Toolkit Fa c u ltad de Ingen ie ría In dus tria l y de S is te m as 1 de 2 Universidad Nacional de Ingeniería Sesión 6: Gestión y administración del Estado de páginas Web • Gestión de estado en aplicaciones Web ASP.NET 4.0 • Manejo de estado en aplicaciones Web ASP.NET 4.0 usando variables de aplicación • Manejo de estado en aplicaciones Web ASP.NET 4.0 usando variables de session • Manejo de estado en aplicaciones Web ASP.NET 4.0 usando cookies • Manejo de estado en aplicaciones Web ASP.NET 4.0 usando Cookieless Sessions Sesión 7: Configuración, Optimización y Despliegue de Aplicaciones Web ASP.NET 4.0 • Implementación del objeto Caché • Configuración de una aplicación Web ASP.NET 4.0 • Despliegue de una aplicación Web ASP.NET 4.0 Sesión 8: Configuración de la Seguridad en Aplicaciones Web ASP.NET 4.0 • Descripción de la seguridad en aplicaciones Web • Autenticación basada en Windows • Autenticación basada en Formularios • Controles de inicio de sesión Sesión 9: ASP.NET 4.0 AJAX en el servidor • Los controles ScriptManager y UpdatePanel • Disparadores (triggers) • El control ScriptManagerProxy • Gestión de errores • Contexto de datos Sesión 10: Desarrolle aplicaciones con ASP.NET 4.0 con MVC 3 • El patrón MVC • Asp.net MVC • El modelo • El controlador • La vista • Ajax en asp.net MVC • validaciones • Pruebas unitarias en asp.net MVC • Routing. Areas • Evaluación final E V A L U A C IÓ N La evaluación será totalmente práctica. La calificación constara de cinco (5) notas: o Cuatro (4) prácticas y se anulara la nota mas baja. Obteniendo un promedio de practicas (PP) o Un (1) examen final. Que se tomara en la última sesión (EF). PP = ( PR1 + PR2 + PR3 + PR4) − Menor ( PR) 3 ( PP + EF ) PF = 2 Fa c u ltad de Ingen ie ría In dus tria l y de S is te m as 2 de 2