Qué es una aplicación web
|
|
- Ana Carrasco Peña
- hace 5 años
- Vistas:
Transcripción
1 Departamento de Lenguajes y Sistemas Informáticos Qué es una aplicación web Programación en Internet Curso Índice Introducción Cliente Servidor Transferencia páginas web Ejemplo de aplicación web Entornos web Ventajas y desventajas Arquitectura de una aplicación web Metodología de diseño DLSI - Universidad de Alicante 1
2 Introducción (1) Web-based (web-enabled) application: Aplicación informática que se ejecuta en entorno web Aplicación cliente/servidor: el cliente, el servidor y el protocolo ya están definidos (implementados) Cliente: navegador Servidor: servidor web Comunicación: protocolo HTTP Una aplicación web? DLSI - Universidad de Alicante 2
3 Introducción (y 2) Protocolo: HyperText Transfer Protocol (HTTP) HTTP TCP/IP: no está orientado a conexión Se sitúa en el nivel 7 (aplicación) del OSI-RM (Open System Interconection-Reference Model) Cliente Gestiona las peticiones del usuario y la recepción de las páginas que provienen del servidor Interpreta los documentos HTML y sus recursos. Las tecnologías más empleadas son: HyperText Markup Language (HTML) Cascading Style Sheets (CSS), DHTML Lenguaje de script (JavaScript, VBScript, etc.) ActiveX Applets en Java Plug-ins: Macromedia Flash, Autodesk MapGuide,... Virtual Reality Modeling Language (VRML) DLSI - Universidad de Alicante 3
4 Servidor (1) Programa residente que espera peticiones: demonio (daemon) en Unix y servicio en servidores de Microsoft En la aplicación del servidor hay: Páginas estáticas (documentos HTML) Recursos multimedia (imágenes y documentos adicionales del sitio web) Scripts o programas de servidor que al ser invocados se ejecutan y dan como resultado una página HTML generada (pueden acceder a una BD) Servidor (y 2) Tecnologías de servidor: CGI: complejo y poco eficiente SSI: estándar de macros de servidor web ASP (Microsoft): Windows, Windows NT JSP y Servlets (Sun Microsystems): Windows, algunos Unix PHP (PHP.net): código fuente, binarios para Win32 y algunos Unix ColdFusion (Macromedia/allaire): i Windows, Windows NT, Linux, Solaris, HP-UX Las más modernas tienen prestaciones que facilitan el desarrollo de aplicaciones DLSI - Universidad de Alicante 4
5 Cliente/Servidor CLIENTE SERVIDOR HTTP HTML DHTML CSS JavaScript VBScript ActiveX Applets CGI SSI ASP PHP JSP Servlets ColdFusion Transferencia páginas web Envío de la URL Apertura de la conexión con el servidor Siempre se abre una conexión nueva con cada petición del cliente (excepto con HTTP 1.1 que permite Keep-Alive Connections) Solicitud de la página o recurso Envío (o código de error) por parte del servidor Interpretación del documento HTML y petición de otros objetos a los que hace referencia Cierre conexión una vez que hayan llegado todos los recursos y documentos DLSI - Universidad de Alicante 5
6 Ejemplo de aplicación web Aplicación web sencilla basa en PHP Qué es PHP? PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. DLSI - Universidad de Alicante 6
7 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="es" lang="es"> p g g g <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>listado de alumnos</title> <link rel="stylesheet" type="text/css" href="estilos.css" /> </head> <body> <h1>listado de alumnos</h1> <table> <tr> <th>nombre</th><th>apellidos</th><th>correo</th> </tr> DLSI - Universidad de Alicante 7
8 <? $bd = "aplic-web"; // resource odbc_connect ( string $dsn, string $user, string $password [, int $cursor_type] ) $con = odbc_connect($bd, "", ""); // resource odbc_exec ( resource $connection_id, id string $query_string [, int $flags] ) $result = odbc_exec($con, "Select * From Alumnos"); // array odbc_fetch_array ( resource $result [, int $rownumber] ) while(($fila = odbc_fetch_array($result))) { $id = $fila["idalumnos"]; echo "<tr onclick=\"window.location.href='ficha.php?id=$id';\">"; echo "<td>" ". $fila["nombre"] "]. "</td>"; " echo "<td>". $fila["apellidos"]. "</td>"; echo "<td>". $fila["correo"]. "</td>"; echo "</tr>\n"; }?> </table></body></html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="es" lang="es"> <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>ficha de la asignatura</title> <link rel="stylesheet" type="text/css" href="estilos.css" /> </head> <body> <h1>ficha de la asignatura</h1> <h2> personales</h2> DLSI - Universidad de Alicante 8
9 <ul> <? $bd = "aplic-web"; // resource odbc_connect ( string $dsn, string $user, string $password [, int $cursor_type] ) $con = odbc_connect($bd, "", ""); // resource odbc_exec ( resource $connection_id, string $query_string [, int $flags] ) $result = odbc_exec($con, "Select * From Alumnos Where IdAlumnos = ". $_GET["id"]); // array odbc_fetch_array ( resource $result [, int $rownumber] ) while(($fila = odbc_fetch_array($result))) { echo "<li>nombre: ". $fila["nombre"]. "</li>"; echo "<li>apellidos: llid ". $fila["apellidos"] llid "]. "</li>"; " echo "<li>correo: ". $fila["correo"]. "</li>"; echo "<li>teléfono: ". $fila["telefono"]. "</li>"; }?> </ul> <h2>asignaturas matriculadas</h2> <table> <tr> <th>nombre</th><th>descripción</th><th>créditos</th> </tr> <? // resource odbc_exec ( resource $connection_id, id string $query_string [, int $flags] ) $result = odbc_exec($con, "Select * From Asignaturas, Matriculas Where Asignatura = IdAsignaturas And Alumno = ". $_GET["id"]); // array odbc_fetch_array ( resource $result [, int $rownumber] ) while(($fila = odbc_fetch_array($result))) { echo "<tr>"; echo "<td>" $fila["nombre"] "</td>"; echo <td>. $fila[ Nombre ]. </td> ; echo "<td>". $fila["descripcion"]. "</td>"; echo "<td>". $fila["creditos"]. "</td>"; echo "</tr>\n"; }?> </table> <div><a href="index.php">volver</a></div></body></html> DLSI - Universidad de Alicante 9
10 Entornos web (1) Internet: aplicación abierta y accesible desde Internet Intranet: t la aplicación ió se ejecuta en una red local l con TCP/IP y servicios de Internet Extranet: aplicación accesible desde Internet pero con restricciones (seguridad, VPN, etc.) Internet Intranet Extranet Entornos web (y 2) Aplicaciones web: Multi-channel: el usuario puede trabajar con la misma aplicación a través de distintos canales (ordenador, PDA, teléfono móvil, web TV, etc.) Cada plataforma o tecnología es un canal de comunicación con la aplicación web Cross-channel: los efectos producidos en una aplicación a través de un canal pueden ser percibidos por el usuario a través de otros canales DLSI - Universidad de Alicante 10
11 Google para navegadores desde PC Google para navegadores desde PalmPC Ventajas y desventajas Estandarización: TCP/IP, HTTP, HTML, Teletrabajo y movilidad: extranets Reducción coste instalación y actualización clientes, gestión de versiones Entorno del cliente controlado: navegador, versión, fabricante, etc. Integración Internet e intranet (aprendizaje) Independencia d de plataforma (GUI) Desventaja: versatilidad y potencia (limitaciones de HTML) y necesidad de buenas comunicaciones DLSI - Universidad de Alicante 11
12 Arquitectura de una aplicación web (1) Cliente Servidor web + BD Navegador Petición Servicio HTTP Consulta u operación Base de datos Respuesta Respuesta Arquitectura de una aplicación web (2) Cliente Servidor web Servidor BD Navegador Petición Servicio HTTP Consulta u operación Base de datos Respuesta Respuesta DLSI - Universidad de Alicante 12
13 Arquitectura de una aplicación web (3) Cliente Servidor web + aplicaciones + BD Navegador Petición Servicio HTTP Base de datos Respuesta Consulta u operación procesados Servicio de aplicaciones Arquitectura de una aplicación web (4) Cliente Servidor web + aplicaciones Servidor BD Navegador Petición Servicio HTTP Base de datos Respuesta Consulta u operación procesados Servicio de aplicaciones DLSI - Universidad de Alicante 13
14 Arquitectura de una aplicación web (5) Cliente Servidor web Servidor BD Navegador Petición Servicio HTTP Base de datos Respuesta Consulta u operación Servidor de aplicaciones procesados Servicio de aplicaciones Arquitectura de una aplicación web (y 6) Web Server Scripting Servidor de aplicaciones Caché Server Pages (ASP, PHP) (JSP) (CSP) Servidor web Servidor web Servidor web Servicio HTTP Servicio HTTP Servicio HTTP Ser. aplicaciones Servidor BD Lógica de negocio Lógica de negocio Lógica de negocio Servidor BD Servidor BD Comunicación intraprocesos (rápida) Comunicación interprocesos (lenta) DLSI - Universidad de Alicante 14
15 Lógica de presentación HTML WML XML + XSLT Lógica de aplicación ASP PHP JSP CFM CSP Lógica de datos Access MySQL Oracle SQLServer Metodología de diseño (1) 1. Estudio de requisitos: contenido, objetivo, etc. 2. Elección de la tecnología, arquitectura del sitio web, proveedor del servidor y motor de la base de datos 3. Diseño de la estructura lógica o mapa de navegación 4. Diseño de la estructura física 5. Creación de los contenidos 6. Diseño gráfico y ergonómico: colores, montaje, tipografía, etc. DLSI - Universidad de Alicante 15
16 Metodología de diseño (y 2) 7. Diseño de las páginas estáticas y elementos multimedia 8. Desarrollo de los scripts y páginas dinámicas 9. Verificación y pruebas: versiones, accesos, navegación, pruebas de carga, etc. 10. Puesta en marcha DLSI - Universidad de Alicante 16
Qué es una aplicación web
Departamento de Lenguajes y Sistemas Informáticos Qué es una aplicación web Programación en Internet Curso 2006-2007 Índice Introducción Cliente Servidor Transferencia páginas web Entornos web Ventajas
Más detallesIntroducción a las Aplicaciones Web
16/02/2012 aplicación? 5. Servicios Introducción a las Aplicaciones Web Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Febrero de 2012 Antes de empezar... EXAMEN aplicación?
Más detallesIntroducción a las Aplicaciones Web
09/02/2014 aplicación? 5. Servicios Introducción a las Aplicaciones Web Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla febrero
Más detallesINSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES
INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES 1.1 Perspectiva Histórica de Internet. Internet. Red mundial de computadoras interconectadas con
Más detallesIntroducción a las Aplicaciones Web
Versión original: Amador Durán y David Benavides (octubre 2005) Última revisión: Pablo Fernández; añadidas nuevas transparencias. Tiempo: 2h escuela técnica superior de ingeniería informática Introducción
Más detallesaplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 2001-2002 Sergio Luján Mora ASP, CFM, JSP y PHP (I) Diferente tecnologías con un
Más detallesCaracterísticas de las tecnologías de web scripting
Departamento de Lenguajes y Sistemas Informáticos Características de las tecnologías de web scripting Programación en Internet Curso 2005-2006 Índice Características generales Características web ASP,
Más detallesCAPITULO V CONCLUSIONES Y RECOMENDACIONES
CAPITULO V CONCLUSIONES Y RECOMENDACIONES 5.1 Conclusiones - Con la utilización de Herramientas Open Source, las aplicaciones generadas pueden trabajar independientemente de la plataforma que este instalada.
Más detallesAccesibilidad en la Web: de WCAG 1.0 a WCAG 2.0
Accesibilidad en la Web: de WCAG 1.0 a WCAG 2.0 Universidad de Colima México Departamento de Lenguajes y Sistemas Informáticos Pautas de accesibilidad al contenido en la Web 1.0: paso a paso Sergio Luján
Más detallesAplicaciones Web. Aplicaciones Distribuidas
Aplicaciones Web Aplicaciones Distribuidas Contenido La Web. Sitios Web vs. Aplicaciones Web. HTTP. HTML. Sesiones. Tecnologías facilitadoras. HTML Dinámico. JavaScript. 2 La Web Petición http://www.um.es/index.html
Más detallesProductos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar
Más detallesTEMA 8 Introducción a los servicios Web.
TEMA 8 Introducción a los servicios Web. 1. Internet. 2. WWW. 3. HTTP. 4. Modelo cliente-servidor. 5. Páginas estáticas-dinámicas. 6. Generación dinámica en el lado del servidor. 7. Web de 3ª generación.
Más detallesPáginas WEB Estáticas
Páginas WEB Estáticas Páginas WEB Estáticas Páginas WEB Estáticas Limitaciones Páginas Estáticas Limitaciones Páginas Estáticas No permite personalizar página WEB Seguridad Código Abierto Limitaciones
Más detallesLaboratorio de Aplicaciones Telemáticas (Curso 2009/2010)
Breve introducción a la Web y XHTML Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus jaf@it.uc3m.es Breve introducción a la Web y XHTML p. 1 La Web World Wide Web (abreviado
Más detallesLaboratorio de Aplicaciones Telemáticas (Curso 2009/2010)
Breve introducción a la Web y XHTML Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus jaf@it.uc3m.es Breve introducción a la Web y XHTML p. 1 La Web World Wide Web (abreviado
Más detallesIntroducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 12: PHP 6 (acceso a una base de datos con mysqli y ADOdb) 1. Objetivos Aprender a acceder a una base de datos desde PHP con mysqli. Aprender a acceder
Más detallesTema 3: Diseño de la capa de presentación
escuela técnica superior de ingeniería informática Tema 3: Diseño de la capa de presentación Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción
Más detallesExperto en Programación en Entorno Microsoft
Experto en Programación en Entorno Microsoft Duración: 155.00 horas Descripción En el curso de Experto en Programación en Entorno Microsoft se estudian las tecnologías.net de desarrollo de aplicaciones
Más detallesSISTEMAS WEB. Facultad de Estadística e Informática
SISTEMAS WEB Bibliografía What is a web server? (s.f.) Extraido desde https://developer.mozilla.org/en- US/docs/Learn/Common_questions/What_is_a_web_server. Consultado el 6 de octubre de 2017. Apache HTTP
Más detallesBases de Datos en Internet Agenda
Bases de Datos en Internet Agenda Motivación Sistemas de BD en Internet. Arquitecturas de Sistemas de BD en la Web Motivación La Internet y la Web hacen que sea fácil y atractivo poner toda la información
Más detallesCURSO DE H.T.M.L. Parte 4/4
CURSO DE H.T.M.L. Parte 4/4 Autor Luis Marco Giménez Agencia Tributaria Dpto. Informática Tributaria de de Madrid Colaboradores Javier Álvarez Eloy García Instituto de de Salud Carlos III III de de Madrid
Más detallesDESARROLLO WEB EN ENTORNO CLIENTE
DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández
Más detallesProgramación en Internet Curso 2007-2008
Departamento de Lenguajes y Sistemas Informáticos Programación en Internet Curso 2007-2008 http://www.dlsi.ua.es/asignaturas/pi/ Departamento de Lenguajes y Sistemas Informáticos Descripción Departamento:
Más detallesIntroducción al desarrollo web (idesweb) - 3 a ed.
Introducción al desarrollo web (idesweb) - 3 a ed. Práctica 7: JavaScript, Modelo de Objetos de Documento y cookies 1. Objetivos Aprender a manejar el DOM de una página web para manipular su contenido.
Más detallesBases de datos en entorno Internet
Departamento de Lenguajes y Sistemas Informáticos Bases de datos en entorno Internet Curso 2002-2003 Bases de datos en entorno Internet? Posibilidad d de interactuar t con los datos procedentes de una
Más detallesProgramación Web Tema 1.1: Introducción
Programación Web Tema 1.1: Introducción Miguel Ángel Manso Emerson Castañeda ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Qué es una aplicación web? Recursos pasivos y activos Aplicaciones
Más detallesIntroducción al desarrollo web (idesweb) - 3 a ed.
Introducción al desarrollo web (idesweb) - 3 a ed. Práctica 9: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer
Más detallesPrograma Saiotek 2006 SMARTLAB. Entorno de Trabajo Inteligente Colaborativo y Programable
Programa Saiotek 2006 SMARTLAB Entorno de Trabajo Inteligente Colaborativo y Programable Manual del Programador de Gadgets correspondientes a Servicios Avanzados en SmartLab Manual del Programador de
Más detallesTemario del Master en Internet
Temario del Master en Internet HTML / XML / XHTML HTML El Lenguaje HTML Formateo básico Listas, Imágenes y Tablas Enlaces y mapas Formularios y controles Marcos XML Herramientas de Trabajo: Editores y
Más detallesImplantación de Sistemas Introducción al PHP con Dreamweaver CS4
Implantación de Sistemas Introducción al PHP con Dreamweaver CS4 Octavo Semestre Profesor. Taniana Rodríguez e_mail: taniana@gmail.com Primera actividad practica Crear el nuevo sitio en dreamweaver cs4
Más detallesPráctica 6. Localización de páginas web con SDL Trados Studio
Práctica 6 Localización de páginas web con SDL Trados Studio 1 Qué es una página web? Un documento o información electrónica que puede contener una variedad de recursos como texto, imágenes, sonido, vídeo,
Más detallesEvolución del Desarrollo WEB
Evolución del Desarrollo WEB Antonio José Sáenz Albanés (C.T.O) Reconocimiento No Comercial Compartir Igual - 2.5 - España 1 Introducción El desarrollo de aplicaciones WEB ha evolucionado por los siguientes
Más detallesIntroducción al desarrollo de aplicaciones Web Arquitectura Web
Introducción al desarrollo de aplicaciones Web Arquitectura Web Tecnologías claves de Internet La infraestructura de Internet es proporcionada fundamentalmente por tres tecnologías: La conmutación de paquetes
Más detallesCurso básico de creación de páginas web
Curso básico de creación de páginas web Programa de formación docente UAM 2005-2006 Miguel Sevilla Callejo Abril 2006 Departamento de Geografía Universidad Autónoma de Madrid Objetivos Desarrollar las
Más detallesSECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:
SECUENCIA DIDÁCTICA Nombre de curso: Programación Antecedente: Ninguno Módulo Competencia de Módulo: Clave de curso: COM2105C11 Clave de antecedente: Ninguna Desarrollar software con la finalidad de agilizar
Más detallesXML: HTML y XHTML. Sergio Luján Mora XML-03
XML: HTML y XHTML Sergio Luján Mora sergio.lujan@ua.es XML-03 Vídeo de esta presentación Puedes ver esta presentación en vídeo: http://www.youtube.com/watch?v=edtgmwvngjs XHTML es el lenguaje de marcado
Más detallesProgramación en Internet
Departamento de Lenguajes y Sistemas Informáticos Programación en Internet Diseño de un CSS para la página de la asignatura http://www.dlsi.ua.es/asignaturas/pi/ Departamento de Lenguajes y Sistemas Informáticos
Más detallesIntroducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 5: JavaScript: expresiones regulares y el Modelo de Objetos de Documento 1. Objetivos Aprender a manejar el DOM de una página web para manipular su contenido.
Más detallesIntroducción. Introducción. Motivación. Desarrollo de aplicaciones web para bases de datos Almería 2005. Manuel Torres Gil mtorres@ual.
Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Motivación Lenguajes del lado del servidor Arquitectura n-niveles Arquitectura
Más detallesDiseño WEB. Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos
Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos Herramientas de DISEÑO: Recursos Gráficos Software de Diseño Lenguaje de Programación Contenido curso practico; LENGUAJE
Más detallesIntroducción a las aplicaciones WEB
Introducción a las aplicaciones WEB Departamento de Sistemas Informáticos y Computación Universidad Complutense de Madrid 21 de abril de 2008 Qué es Internet? I LAN: Local Area Network, red de ámbito local.
Más detallesInternet Servicios WEB (WWW)
Universidad de Cantabria Internet Servicios WEB (WWW) Arquitectura de Aplicaciones WEB Febrero-2006 Ricardo Sáez Marta Zorrilla Internet- Arquitectura aplicaciones 1 Cliente/Servidor & Intranet/Internet
Más detallesLENGUAJES DEL LADO DEL CLIENTE Y DEL SERVIDOR
INTRODUCCION: Cualquier navegador (al que llamaremos cliente) es una aplicación capaz de interpretar principalmente código HTML, XHTML, también interpreta y ejecuta código java script y código de hojas
Más detallesHerramientas Modernas de Programación Licenciatura en Administración de Tecnologías de Información y Comunicaciones
Herramientas Modernas de Programación Licenciatura en Administración de Tecnologías de Información y Comunicaciones Rafael Vázquez Pérez Objeto de Estudio 1 Principios Básicos 1. Lenguajes Web 2. Inicios
Más detallesTema 3: Diseño de la capa de presentación
escuela técnica superior de ingeniería informática Tema 3: Diseño de la capa de presentación Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción
Más detallesEn la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a
En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador.
Más detallesTecnologías y Programación en el Internet
Tecnologías y Programación en el Internet Prof. Miguel Vélez Rubio C y C++ / Base de todo C Comenzó su implementación en 1972, surgiendo del lenguaje B Asociado inicialmente a Unix Considerado difícil
Más detallesIntroducción a la programación en PHP
Introducción a la programación en PHP Qué es PHP? Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor. Qué
Más detallesAPLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Más detallesEntender los aspectos técnicos por los cuales un intruso puede ingresar a un sistema y tomar el control de éste Conocer en la practica algunas formas
VULNERABILIDADES DE VALIDACIÓN DE ENTRADA: INYECCIÓN DE CONTENIDO SINTÁCTICO OBJETIVOS Entender los aspectos técnicos por los cuales un intruso puede ingresar a un sistema y tomar el control de éste Conocer
Más detallesQué es HTML? HTML es la "lengua materna" de tu navegador.
Qué es HTML? HTML es la "lengua materna" de tu navegador. Para abreviar una larga historia, podemos decir que un científico llamado Tim Berners- Lee inventó HTML allá por 1990. El objetivo era facilitar
Más detallesTECNOLOGÍAS DE INFORMACIÓN PARA LA INNOVACIÓN. Facultad de Estadística e Informática
TECNOLOGÍAS DE INFORMACIÓN PARA LA INNOVACIÓN Bibliografía w3schools.com. (s.f.). Consultado el 12 de septiembre de 2017. Extraído de: https://www.w3schools.com/ Listas con viñetas. (s.f.). Extraído desde
Más detallesExperto en Diseño, Programacion y Creación Web
Experto en Diseño, Programacion y Creación Web Duración: 355.00 horas Descripción El Programa de Experto en Diseño y Creación Web te ofrece un método sencillo y práctico para que puedas desarrollar tu
Más detallesCronología de la Web
Cronología de la Web Facultad de Ciencias de la Computación Juan Carlos Conde R. Web Technologies Contenido 1 Historia de la Web 2 Lado del Cliente 3 Lado del Servidor 4 Tendencias 1 / 43 Contenido 1 Historia
Más detallesProgramación con PHP y MySql Instituto CBTech 5/14
Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo
Más detallesServidores WEB. Temario. Ing. Mauricio Rucci mauricior@ipp. ipp.com..com.ar. ! Tema 1. Introducción! Internet - La Historia! Algo de Terminología
Servidores WEB Ing. Mauricio Rucci mauricior@ipp ipp.com..com.ar Temario! Tema 1. Introducción! Internet - La Historia! Algo de Terminología! Tema 2. Servidores web! Como funciona?! DNS! Algunos conceptos
Más detallesProgramación en Internet Curso 2005-2006
Departamento de Lenguajes y Sistemas Informáticos Programación en Internet Curso 2005-2006 http://www.dlsi.ua.es/asignaturas/pi/ Departamento de Lenguajes y Sistemas Informáticos Descripción Departamento:
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesUTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar
Presentación del curso El desarrollo web para dispositivos móviles es un área de la programación web con una demanda en permanente crecimiento. Este curso está orientado a todas aquellas personas que deseen
Más detallesPROGRAMACIÓN EN INTERNET
NÚMERO DE CRÉDITOS 4,5 CURSO 3º CUATRIMESTRE 2º HORAS SEMANALES TEÓRICO-PRÁCTICAS 1,5 HORAS SEMANALES DE LABORATORIO 1,5 HORARIO DE TEORIA Jueves 12:00-13:30 PROFESORES QUE IMPARTEN CLASES TEÓRICAS Y DE
Más detallesREQUERIMIENTOS DE ARQUITECTURA DE SOFTWARE DE LA AUTORIDAD AUTÓNOMA DEL SISTEMA ELÉCTRICO DE TRANSPORTE MASIVO DE LIMA Y CALLAO (AATE)
AUTORIDAD AUTÓNOMA DEL SISTEMA ELÉCTRICO DE TRANSPORTE MASIVO DE LIMA Y CALLAO SOFTWARE DE LA AUTORIDAD AUTÓNOMA DEL SISTEMA ELÉCTRICO DE TRANSPORTE MASIVO DE Documento Técnico: Versión: 1.0 OFICINA DE
Más detallesTaller de Programación II J2EE
ᄎ INACAP Universidad Tecnológica de Chile Sede Santiago Centro Taller de Programación II J2EE Tema 05 Aplicaciones Web y Java Ing. Manuel López R. Tema 06 Aplicaciones Web y Java Qué es una Aplicación
Más detallesHEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F)
APRENDERAPROGRAMAR.COM HEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F) Sección: Cursos Categoría: Tutorial básico del programador
Más detallesProblemas típicos con HTML
Introducción a Lenguajes web Estela Conde Álvarez Isdefe 4 Noviembre 2 008 Introducción al Diseño Para Td Todos en las TIC Problemas típicos con HTML Permitía errores Cada navegador etiquetas propias Mezcla
Más detallesLas tecnologías del desarrollo Web
Las tecnologías del desarrollo Web Contenido 1. Introducción 2. Arquitecturas de aplicaciones (sitios) web 3. Tecnologías del cliente 4. Tecnologías del servidor 5. Bases de datos 6. Sistemas gestores
Más detalles[1.4] Funcionamiento de una aplicación web
[1.4] Funcionamiento de una aplicación web Implantación de Aplicaciones Web, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red Funcionamiento de las aplicaciones
Más detallesCapítulo III. Fundamentos de AJAX
Capítulo III. Fundamentos de AJAX Con la creación del Internet se buscó la forma para crear un lenguaje que sirviera como estándar para poder construir páginas y poder compartir información con los demás
Más detallesPresentación del Curso Presencial. Programación Web con Java J2EE
Presentación del Curso Presencial Programación Web con Java J2EE Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 5 Competencias previas... 6 Recursos...
Más detallesProgramación de una aplicación Web Unidad Temática II Desarrollo de Aplicaciones Web
Programación de una aplicación Web Unidad Temática II Desarrollo de Aplicaciones Web Presenta: M.I.S.D. Luis Miguel Zapata Alvarado Cuatrimestre: Mayo Agosto 2011 Unidad Temática I Fundamentos de sitios
Más detallesObjetivos. Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML
Objetivos Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML Introducirse en el conocimiento de la plataforma de gestión de aplicaciones ASP.NET
Más detallesProgramación Web Tema 1: Arquitectura C / S
Programación Web Tema 1: Arquitectura C / S Miguel Ángel Manso Emerson Castañeda ETSI en Topografía, Geodesia y Cartografía - UPM Basado en la presentación de: Patricio Martínez Barco y Armando Suárez
Más detallesGlosario de Términos GLOSARIO DE TÉRMINOS
GLOSARIO DE TÉRMINOS - LMP (Loyalty Marketing Programa): Es una estrategia que una empresa sigue con el fin de fomentar la frecuencia y lealtad de los consumidores, - RFP (Request For Proposal): Solicitud
Más detallesArquitecturas Distribuidas. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl
Arquitecturas Distribuidas Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Temario Arquitectura Cliente/Servidor File Arquitectura Cliente/Servidor SQL Arquitectura Cliente/Servidor
Más detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Sesión 4. 2 Qué haremos hoy? 3 1. GET/POST 2. Cookies 3.Sesiones Herramientas análisis HTTP Firebug plug-in for Firefox A must have for Web
Más detallesProgramación en Internet: La enseñanza de una nueva filosofía de desarrollo de aplicaciones informáticas
Departamento de Lenguajes y Sistemas Informáticos Programación en Internet: La enseñanza de una nueva filosofía de desarrollo de aplicaciones informáticas Sergio Luján-Mora Jaume Aragonés Ferrero Introducción
Más detallesESCUELA SUPERIOR DE HUEJUTLA PRIMITIVAS BÁSICAS TRIDIMENSIONALES EN SISTEMAS DE REALIDAD VIRTUAL CON X3DOM
ESCUELA SUPERIOR DE HUEJUTLA PRIMITIVAS BÁSICAS TRIDIMENSIONALES EN SISTEMAS DE REALIDAD VIRTUAL CON X3DOM Mtro. Jorge Hernández Camacho INFORMACIÓN GENERAL Área académica: Licenciatura en Ciencias Computacionales
Más detallesJorge De Nova Segundo
UD 4: Instalación y administración de servicios Web Introducción Jorge De Nova Segundo La World Wide Web (WWW) o Red informática mundial es un sistema de distribución de información basado en hipertexto
Más detallesIntroducción al desarrollo web (idesweb) - 3 a ed.
Introducción al desarrollo web (idesweb) - 3 a ed. Práctica 6: JavaScript: expresiones regulares y el Modelo de Objetos de Documento 1. Objetivos Aprender a manejar el DOM de una página web para manipular
Más detallesIntegrando Soluciones
Integrando Soluciones CATALOGO DE CURSOS EMPRESARIALES Y DIPLOMADOS contacto-servicios@microsys.com.mx 55 12 09 11 68 www.microsys.com.mx PROGRAMAS DE CURSOS Y TALLERES CURSOS ADMINISTRATIVOS Funciones
Más detallesUn recorrido por la Web
Un recorrido por la Web En este apartado revisaremos los lenguajes de programación utilizados para desarrollos que tienen un gran impacto en los browsers de Internet. Cabe destacar que, cuando hablamos
Más detallesGarcia Garcia Marcelino Oscar. Computer programmer
Currículum vítae INFORMACIÓN PERSONAL Garcia Garcia Marcelino Oscar Las Laderas 30 37120 Doñinos de Salamanca marceygema@hotmail.com Teléfono: 653 52 32 18 DNI: 70863322-T CAMPO PROFESIONAL EXPERIENCIA
Más detalles<HTML> <IMG src= logo.gif > </HTML> Lógica de negocio. Dsfg dsfg sdfg. Sdfgdfg dfg Dsf gsdfg sdfg. Dfg. Sdfgdfg dfg. Dfg. Dsf gsdfg sdfg.
Sdfgdfg dfg Dsf gsdfg sdfg Dsfg dsfg sdfg Sdfgdfg dfg Dfg Dsf gsdfg sdfg Dsfg dsfg sdfg Sdfgdfg dfg Dfg Dfg Índice Programación web Copyright 2001-2003 Víctor ROBLES FORCADA vrobles@fi.upm.es http://laurel.datsi.fi.upm.es/~ssoo/dsw/
Más detallesGarcia Garcia Marcelino Oscar. Computer programmer
INFORMACIÓN PERSONAL Garcia Garcia Marcelino Oscar Las Laderas 30 37120 Doñinos de Salamanca marceygema@hotmail.com Teléfono: 653 52 32 18 DNI: 70863322-T CAMPO PROFESIONAL Computer programmer EXPERIENCIA
Más detallesCreating web pages Chapter 8. Technologies for creating dynamic web pages
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA ICAI Chapter 8. Technologies for creating dynamic web pages Cristina Puente, Rafael Palacios 2009-2010 Introducción Inconvenientes de HTML" Las arquitecturas y técnicas
Más detallesManual de ajax en español By ajaxman Usando ajax mediante el método get para realizar peticiones de manera transparente
Manual de ajax en español By ajaxman Usando ajax mediante el método get para realizar peticiones de manera transparente Ajax y el objeto XMLHttpRequest Escrito por Javier 16/07/2007 Ajax. El 18 de Febrero
Más detallesHTML Introducción. 2. Nuevos Conceptos
HTML 5 1. Introducción HTML5 es el lenguaje de etiquetas que permite diseñar documentos web estáticos la cual ofrece (a diferencia de las versiones anteriores) un conjunto de funciones que permitirá dar
Más detallesLenguajes de Programación para Aplicaciones Web. Ing Wilfredo Cruz Yarlequé CIP 106230
Lenguajes de Programación para Aplicaciones Web Ing Wilfredo Cruz Yarlequé CIP 106230 Plataformas de Servidores Web Plataformas Web Existe multitud de plataformas o conjunto de subsistemas para crear y
Más detallesÍndice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1
Índice HTML HyperText Markup Language Conceptos básicos Historia y evolución de HTML XHTML vs. HTML HTML dinámico Hojas de estilo (CSS) DOM Diseño de servicios Web 2 DATSI Qué es HTML? Lenguaje de publicación
Más detallesIntroducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto
Más detallesAplicaciones Web Ingeniería Web. Universidad del Valle Cali - Colombia
Aplicaciones Web Ingeniería Web Universidad del Valle Cali - Colombia Resumen 2 Motivación El World Wide Web es omnipresente! Por que? Es global y debe estar permanentemente disponible Debe ser agradable
Más detallesTecnologías de la Información y la Comunicación II
Tecnologías de la Información y la Comunicación II Bloque 2: Diseño de páginas Web dinámicas UD 4: Webs dinámicas: Funcionamiento y lenguajes Objetivos: Conocer qué es una página Web dinámica a nivel conceptual.
Más detallesXHTML. Tecnologías Web
XHTML Tecnologías Web XHTML (EXtensible Hypertext Markup Languange) http://www.w3.org/tr/xhtml1/ El objetivo del XHTML es reemplazar a HTML Introducción al XHTML HTML 4.01 es la última especificación de
Más detallesAVANCE TECNOLÓGICO EXIGENCIAS DE LA EMPRESA ENTORNO GENERAL
1 AVANCE TECNOLÓGICO EXIGENCIAS DE LA EMPRESA ENTORNO GENERAL ANTES Rigidez. No redistribución. Vinculación al sistema. Solapamiento, duplicación y redundancia. Producción masiva. Tareas simples. Repetitivas.
Más detallesServidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014
Servidores Web E2B2C Leandro Radusky Esteban Lanzarotti Nov 2014 Agenda Mañana HTTP: Arquitectura Cliente/Servidor: introducción teórica. Elementos de una página web: HTML, JavaScript y CSS básicos. python-bottle:
Más detallesProgramación WEB (PWEB) Tema 1.3 Protocolo HTTP
Programación WEB (PWEB) Tema 1.3 Protocolo HTTP Ramón Alcarria Miguel Ángel Manso Emerson Casteñeda 1 Contenido Arquitectura de Internet Protocolos de Internet HTTP URLs Methods Headers Códigos de estado
Más detalles