1. Introducción a ASP.NET
- ¿Qué es ASP.NET?
- Funcionamiento básico de ASP.NET
- Introducción a la creación de aplicaciones web: Hola Mundo
- Comentarios
- Miembros auxiliares
- Referencia a tipos externos
- Importación de espacios de nombres
- Inclusiones de servidor
- Contexto de ejecución
- Ficheros de configuración
2. Declaraciones globales
- El fichero global.asax
- Objetos globales
- Eventos globales
3. Generación de respuesta
- El objeto Response
- Contenido binario
- Contenido textual
- Buffer de salida
- Filtrado de salida
- Escritura en el registro de actividades
- Cabecera
- Redirección
4. Consulta de la petición
- El objeto Request
- Estructura del mensaje de petición
- Parámetros
- Subida de ficheros
- Información sobre el cliente
- Información sobre la URL solicitada
- Fecha de petición
5. Servicios ofrecidos por el servidor
- El objeto Server
- Información sobre el servidor
- Tiempo máximo de ejecución
- Codificación URL y HTML
- Conversión de rutas
- Cambio de página en ejecución
- Creación de objetos COM
- Tratamiento de errores
6. Mantenimiento de estado
- El problema del mantenimiento de estado
- Cookies
- Información global a la sesión
- Información global a la aplicación
- Cacheado de la información global a la aplicación
7. Controles de servidor
- Introducción
- Sintaxis de declaración
- Características comunes
8. Controles HTML
- Ejemplo práctico
- Código trasero
- Características comunes
- Controles HTML predefinidos
9. Controles Web
- Características comunes
- Etiquetas
- Imágenes
- Hipervínculos
- Botones
- Tablas
- Listas
- Cajas de texto
- Casillas de verificación
- Casillas de selección
- Anuncios rotatorios
- Calendarios
- Validadores
- Paneles
10. Controles ligados a datos
- Introducción
- Listas
- Repetidores
- Listas basadas en plantillas
11. Rejillas
- Funcionamiento básico
- Aspecto visual
- Representación de elementos
- Columnas a medida
- Paginación
- Selección
- Edición
- Ordenación
12. Cacheado de salida
- La caché de salida
- Técnicas de cacheado
- Validación de contenidos
- Cacheado temporal
- Dependencias de cacheado
- Cacheado condicional
- Influencia de proxys
13. Seguridad
- El problema de la seguridad
- Autenticación
- Autorización
- Suplantación de personalidad
- Información sobre el usuario
- Asociación de usuarios a grupos
- Ejemplo de implementación de seguridad
14. Servicios web
- ¿Qué son los servicios web?
- Escritura de servicios web
- Acceso a servicios web
- La utilidad wsdl.exe
- Página de pruebas
- Acceso a servicios ASP.NET
15. Caso práctico: la tienda online
- Diseño de la aplicación
- Estructura de directorios
- La base de datos
- La capa de acceso a datos
- Clases auxiliares
- Separando presentación y código
- Páginas ASPX
- Navegar el catálogo
- Página del carrito
- Registro de usuarios
- Realización de la compra
16. Caso práctico: administración de la tienda
- Introducción
- Aspectos generales
- Administración de categorías
- Administración de productos
- Administración de pedidos
- Administración de usuarios
- Administración de las opciones de configuración