L1. Evolución Aplicaciones Web
L1. Arquitectura
L1. Introducción al Desarrollo de Aplicaciones Web Arquitectura cliente servidor ASP Navegadores y web server Compilación asp Código embebido Lenguaje de programación Visual Basic Archivos html ASP scripts vs Visual Studio
L1. Diseño Aplicaciones Web Tecnología IIS Directorios virtuales Arquitecturas en capas Integración Flujo aplicación Escalabi lidad Integridad Seguridad Eficiencia
L1. Introducción Aplicaciones ASP Ciclo de vida del proyecto Metodología Consideraciones de seguridad Formularios web, tags, html Manejo de datos (ADO) Concepto de estado y concepto de sección
L2. Requerimientos ASP Sistema de Operación Microsoft MDAC 2.7 (manejo de datos) IIS (Internet Information Server) soporta ASP
L2. Aplicación Alto Rendimiento Windows 2000 Server Windows NT + IIS (4.0) o IIS(3.0) ASP.EXE
L2. Intranet Pequeña Windows 2000 Professional Windows 95 + Personal Web Server 1.0 + ASP.EXE Windows 98 + Personal Web Server 1.0 Puede descargar de http://www.microsoft.com/msdownload/ntoptionpack/askwiz.asp
L3. Introducción a IIS Internet Information Services Convierte un computador en un servidor web En IIS los directorios virtuales pueden colocarse en cualquier ruta Parte del sistema de operación Windows IIS también se utiliza como un S.D.K. Configuración IIS: archivos XML Previas versiones (Microsoft Management Console MMC, IIS Metabase)
L3. Configuración IIS Protocolo TCP/IP Seguridad Cuenta de usuario anónimo Directorios virtuales Configuración de directorios virtuales Permisología Programas de acceso y ejecución
L4. Páginas ASP Server ASP, Activex Server Pages Entorno para crear y ejecutar aplicaciones Dinámicas e interactivas en la web Se pueden combinar páginas html, secuencias De comandos Scripts y componentes Activex < % %> Tags de código < %= %> Equivalente < % request.write %>
L5. Modelo Páginas Web Cliente solicita en un navegador un URL ASP El servidor web invoca la página ASP, ejecuta el código asociado y devuelve el resultado en una página html Compilación vs. Interpretación
L5. Ejecución Servidor ASP, se ejecuta en el servidor, no en el cliente Usuario final en el navegador, sólo visualiza código html Protección de código
L6. Archivos Forms Extensión.ASP Formato html Compilación y Parsing
L6. Creando una Página Básica Archivo HTML Archivos de texto ASCCI Extensión ASPX No es conveniente por eficiencia renombar las páginas html sin código a ASP Tag HTML Tag HEAD Tag SELECT Tag FORM < % código % >.
L6. Directivas de Página < % código % > < % Dim i As I nteger For i = 2 to 5 %> < font size= "< %= i%> ">
L7. Código Embembido Mezcla HTML con ASP Código de ASP (Visual Basic con objetos) Delimitadores < % código % > Ejemplo < %= Now( ) %> < % RESPONSE.WRITE(NOW( ) )%>
L8. Lenguajes de Programación Soporta VB Script y Javascript Javascript del lado del cliente (navegador) VB Script del lado del servidor < %@ LANGUAGE%>, establece el lenguaje
L9. VB Script Sub Conjunto de Visual Basic Programación dentro de las páginas Comparación con Manejo de eventos VB no es sensitivo a mayúsculas y minúsculas
L10. Comentarios Comentarios al igual de Visual Basic Caracteres
L11. Tipos de Datos VB Script Solo el tipo de datos Variant Las variables no son declaradas Se pueden usar componentes
L11. Funciones de Conversión de Datos Cbool Cbyte Cint Clng Csng CDbl Ccur Cdate CStr Las variables pueden ser o no declaradas Se pueden usar componentes
L12. Declaración de Variables DI M PUBLIC PRIVATE < NOMBRE VARIABLE> Reglas de nombres para las variables No se coloca el AS como en VB 6.0, por no existir tipos de datos explícitos
L12. Asignación de Variables Variables String entre doble comillas = Variables numéricas, el valor directamente Variables Fechas, entre #
L12. Matrices Operador () DIM MAT(10) Igual que VB 6.0
L13. Constantes Palabra clave CONST Valor que no cambia