Objetivos
Introducción a ASP.NET
Conceptos y Arquitectura
Características de ASP.NET
ASP.NET Avanzado
ASP.NET y el Microsoft® .Net Framework
Contenido
Generalidades
Arquitectura
El .NET Famework y la configuración de ASP.NET
Características de ASP.NET
Administración de estado, Seguridad, y Modelo de Eventos
ASP.NET Avanzado
Web Forms
Trabajando con Datos
Migrando ASP a ASP.NET
Generalidades
“Mirando atrás …“
Conceptos centrales de ASP.NET
Mirando atrás: Active Server Pages
¿Que es ASP?
Tecnología de scripting del lado del servidor
Archivos conteniendo HTML y código de scripting
Acceso a través de peticiones HTTP
El código es interpretado en el servidor
¿Que se puede hacer con ASP?
Creación rápida y fácil de aplicaciones Web simples
Generar contenido Web dinámico
Generar código de validación del lado del cliente
Acceder a componentes COM para extender la funcionalidad
Bases de datos
¿Y qué hay de malo?
Mucha “mezcla” de código y HTML de presentación
El código ASP se interpreta disminuyendo el rendimiento
El código de scripting es poco específico
Microsoft JScript®
Microsoft Visual Basic® Scripting Edition (VBScript)
Compatibilidad con los navegadores
No hay administración real del estado
No se puede compartir estados en una “granja de servidores”
El estado se pierde cuando el IE falla
Sólo se pueden actualizar archivos cuando el servidor no está en actividad
Conceptos centrales de ASP.NET
Plataforma de desarrollo de Web
Nuevo modelo de programación
(Gp:) Cliente Web
(Gp:) Sistema Operativo
(Gp:) AplicacionesASP.NET
(Gp:) IIS
(Gp:) .NET Framework
Conceptos centrales de ASP.NET
Separar presentación de lógica del negocio
Usar servicios provistos por el .NET Framework
El código es compilado la primera vez que se accede a una página
Administración de estado
Utilización de cualquier lenguaje
Integración entre varios
¡Actualizar archivos mientras se está ejecutando la aplicación!
Arquitectura
La Arquitectura del .NET Framework
Modelo de Aplicación Web
Configuración
Jerarquía de Clases
El .NET Framework- Arquitectura
.NET Framework
Servicios del Sistema
Common Language Runtime
ASP.NET
Web Forms
Servicios Web
Windows Forms
Marco de Servicios
Base
Datos
Depuración
…
Modelo de Aplicación Web
Código no administrado
Código administrado
…
Manejador de Requerimientos
Módulo HTTP
Módulo HTTP
HTTP Runtime
Host (IIS, Internet Explorer)
HTTP Request
Página siguiente |