Módulo 1. La programación bajo el protocolo Http.
- La diferencia entre escritorio y web.
- Introducción a IIS.
- ¿Qué es ASP?.
- Código del lado del cliente y del lado del servidor
- Otros productos paralelos.
Módulo 2. Crear una aplicación web.
- La evolución de ASP.
- Introducción al desarrollo de aplicaciones web.
- Crear un sitio web con Visual Studio 2005.
- El código de las aplicaciones web.
- La compilación de una aplicación web.
- Probar un formulario web desde Visual Studio 2005.
Módulo 3. El formulario web.
- Las páginas aspx.
- ¿Qué es un formulario web?
- Crear un formulario web.
- El diseño de la interfaz.
- El ciclo de vida del formulario.
- El postback.
Módulo 4. Los controles del formulario web.
- Introducción a los controles HTML.
- Controles HTML cliente.
- Controles HTML servidor.
- Controles web o aspx.
Módulo 5. Diseñar formularios web con contenido dinámico.
- Descripción y ventajas del desarrollo dinámico.
- Como diseñar un formulario web con contenido dinámico.
Módulo 6. Los controles definidos por el usuario.
- Estructura y utilidad de los User Controls.
- Como crear un User Control.
- Agregar un User Control a un formulario web.
- La comunicación entre el User Control y el formulario web.
Módulo 7. Validar las entradas de usuario.
- La validación en un formulario web.
- Los controles web de validación.
- El control RequiredFieldValidator.
- El control CompareValidator.
- El control RangeValidator.
- El control RegularExpressionValidator.
- El control CustomValidator.
- El control ValidationSummary.
- La validación a nivel de página.
Módulo 8. La gestión del estado.
- Introducción a la gestión del estado.
- Guardar información en el archivo web.config.
- Las variables a nivel de aplicación.
- Las variables a nivel de sesión.
- Guardar información en el equipo cliente. Las cookies.
- La QueryString.
Módulo 9. Acceso a datos I.
- El acceso a datos desde sitios web.
- Conectar con MySQL.
- Conectar con Microsoft SQL Server.
- Conectar con Microsoft Access.
- Mostrar información de una base de datos en un formulario web.
- Crear un formulario de entrada de datos.
- Guardar la cadena de conexión fuera del código.
Módulo 10. Acceso a datos II.
- Los objetos SqlDataSource y AccessDataSource.
- El control GridView.
- Configurar las columnas de un GridView.
- La paginación en un GridView.
- Aplicar filtro a un GridView.
- Seleccionar una fila de un GridView.
Módulo 11. Acceso a datos III.
- Actualizar desde un GridView.
- El control DataList.
- El control DetailsView.
- El control FormView.
- El objeto ObjectDataSource.
- Actualizar utilizando un ObjectDataSource.
Módulo 12. La navegación en una aplicación web.
- El control TreeView.
- El control Menu.
- Definir el mapa de un sitio web.
- El control SiteMapPath.
Módulo 13. ASP.NET Master Pages.
- Descripción y utilidad.
- Como crear una Master Page.
- Como crear una Content Page.
- Referenciar miembros de la Master Page.
- Cambiar de Master Page dinámicamente.
Módulo 14. La seguridad I.
- Principios básicos.
- El acceso anónimo.
- El modo de autentificación Windows.
- El modo de autentificación Forms.
- Como declarar páginas seguras.
Módulo 15. La seguridad II.
- La herramienta integrada de seguridad de Visual Studio 2005.
- La creación de usuarios y roles.
- Las normas de acceso.
- Controles web para la autentificación.
Módulo 16. Crear portales con Web Parts.
- Introducción a las ASP.NET Web Part.
- Crear una página con Web Parts.
- Cambiar la apariencia y la disposición en tiempo de ejecución.
- Agregar Web Parts en tiempo de ejecución.
- La personalización de los Web Parts.
Módulo 17. Crear asistentes con Web Wizards.
- Utilidad de los Web Wizards.
- Configurar un asistente web.
- Diseñar los pasos de un asistente web.
- Personalizar el flujo de pasos.
Módulo 18. Subir y mostrar imágenes.
- El control FileUpload.
- Guardar imágenes en disco.
- Guardar imágenes en bases de datos.
- Mostrar imágenes desde disco.
- Mostrar imágenes desde bases de datos.
Módulo 19. Introducción a los Servicios Web XML.
- Descripción de los servicios web.
- Como crear un servicio web con Visual Studio 2005.
- Como consumir un servicio web con Visual Studio 2005.
- Crear y consumir servicios web que devuelven tipos personalizados.