Desarrollo de Aplicaciones para Internet

Slides:



Advertisements
Presentaciones similares
Paginas Web.
Advertisements

JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
THE WORLD WIDE WEB La World Wide Web es una red de ordenadores alrededor de todo el mundo. Todos los ordenadores en la red (web) se pueden comunicar entre.
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
Hardware y Software de servidor
Introducción al patrón MVC
APACHE.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Construcción de Páginas WEB
Pensiones Civiles del Estado PROYECTO: Página Web PCE
Desarrollo de Aplicaciones para Internet
Aplicaciones Cliente-Servidor
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
Instructor :LIC. Jairo Flores de la o
"java del lado del servidor" Servlet y JSP Java Server Pages.
Introducción Apache WEB Server
La Web 2.0 Menú Introducción Descripción Ejemplos Conclusión
Introducción al HTML Colnodo Ariel Barbosa & Sylvia Cadena
Características generales de un servicio Web.
Fundamentos de Javascript Desarrollo de Aplicaciones para Internet.
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
TECNOLOGÍAS PARA LA IMPLEMENTACIÓN DE INTERFACES DE USUARIO
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Tecnologías para el desarrollo de aplicaciones Web
Laboratorio 1 JavaScript.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
SISTEMAS OPERATIVOS EN LOS QUE FUNCIONA
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Lenguajes de programación Web
Análisis del lado del servidor y del lado del cliente Ángel Apolinar Corona Irene Granados García.
Desarrollo de aplicaciones para ambientes distribuidos
Conozca a PHP Programación en Internet II. Conozca a PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa ¿Qué.
Leidy Johanna Arizala Pardo
Sistema de Administración de Iglesias
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
Act. #8 Equipo #2 Hipertexto Servidores web Protocolos http Lenguaje Html Lenguaje Dhtml Lenguaje Asp Lenguaje JAVA SCRIPT.
Tipos de pagina web. Existen diferentes clasificaciones, pero las clasificaremos según la forma en la que la página se sirve para ser enviada a la pc.
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Servicios de Internet Ing. Fernando Ortiz Ahumada.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Cristian Fonnegra Marin
Microsoft Outlook. Es un programa de organización ofimática y cliente de correo electrónico de Microsoft, y forma parte de la suite Microsoft Office.ofimáticacorreo.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
Características generales de un servicio Web.
INGENIERIA DEL SOFTWARE DEL COMERCIO ELECTRONICO CLIENTE/SERVIDOR
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Las tic´s Navegador / Buscador.
¿Que son los exploradores? Los exploradores Web son aplicaciones de software que localizan y muestran páginas Web. Los dos exploradores más populares son.
Web 2.0. Permite a los usuarios interactuar y colaborar entre sí como creadores de contenido generado por usuarios en una comunidad virtual, a diferencia.
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
2.1 Conocer la terminología básica del software para diseñar una página Web
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
 ACCESO REMOTO.  PRESENTADO A:  ING FABIO LASSO  PRESENTADO POR:  CRISTIAN FELIPE CASTRILLON  PARQUE INFORMATICO CARLOS ALBAN.
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Es un antivirus gratuito basado en cloud computing, especialmente diseñados para ofrecer protección desde la nube. Es un software de protección, como los.
Conociendo el modelo Cliente-Servidor
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Laura valentina Osorio Cordoba 901. Evolución de la webEvolución de la web web 1.0 Es la forma mas básica con navegadores de texto es decir es solo lectura.
Transcripción de la presentación:

Desarrollo de Aplicaciones para Internet Desarrollo WEB Desarrollo de Aplicaciones para Internet

Aprendizajes esperados: Comprende las tecnologías de desarrollo e infraestructura asociada a distintos servidores Web

Agenda Web Dinámica / Web Estática Soporte al Protocolo HTTP Lenguajes

Web Dinámica / Web Estática Como ya sabemos, los servidores WEB se sustentan en el protocolo HTTP Por lo tanto, los lenguajes de programación WEB, deben implementar los métodos del protocolo

Web Dinámica / Web Estática El contenido debe ser cambiado en forma “manual”. Páginas que no necesitan cambiar su contenido frecuentemente. Rápidas / “Bajo Costo” de Desarrollo Lo puntos anteriores implican NO-interacción con backends

Web Dinámica / Web Estática El componente WEB Server no interviene modificando el Response

Web Dinámica / Web Estática WEB ESTÁTICA - Desventajas Puede tornarse costoso de mantener (ej. En ausencia de herramientas de automatización) Es necesario conocimiento de HTML para actualizar el contenido

Web Dinámica / Web Estática Los documentos contenidos en el response son construídos “on the fly” Páginas que necesitan cambiar su contenido en forma frecuente Base actual de toda la infraestructura de Internet Se requieren scripts en algún lenguaje soportado por el servidor WEB para generar el contenido en forma dinámica

Web Dinámica / Web Estática WEB Dinámica - ¿por qué interactuar? Registro y solicitudes de información Retroalimentación Ciertos servicios necesitan contribución de la gente (clientes, comunidades, etc)

Web Dinámica / Web Estática WEB Dinámica - Recordando Cliente WEB (I. Explorer, Firefox, Pocket, etc) Paso 1: Cliente web solicita una pagina Paso 2: Webserver encuentra la pagina y la pasa al servidor de aplicaciones Paso 3: El servidor de aplicaciones la scanea para chequear instrucciones Paso 4: El servidor de aplicaciones envía la pregunta al driver de la base de datos Paso5: El driver ejecuta la pregunta en la base de datos Solicitud Respuesta Paso 9: El webserver pasa la página terminada al cliente SERVIDOR HTTP Paso 8: El servidor de aplicaciones inserta la respuesta en la página y la envía al servidor WEB Paso 7: El driver pasa el resultado al servidor de aplicaciones Paso 6: El resultado es enviado al driver Servidor de Aplicaciones Pregunta Resultado Driver de Base de Datos Base de Datos

Web Dinámica / Web Estática En base a lo anterior, podemos ver que los contenidos dependen, por ejemplo de una base de datos.

Web Dinámica / Web Estática WEB Dinámica - Desventajas Podrían no ser indexadas correctamente por los motores de búsqueda. La infraestructura podría requerir hardware con mayor performance En algunos casos son requeridos conocimientos de lenguajes de programación WEB.

Lenguajes de Programación WEB Corresponden a scripts o rutinas que son interpretadas por la infraestructura Cuando hablamos de infraestructura podemos referirnos al cliente o al servidor

Lenguajes de Programación WEB Cliente Generalmente referidos a la ejecución en browsers. Lo anterior genera una alta dependencia de los navegadores (será visto más adelante en esta asignatura) Muy relacionado con el concepto HTML dinámico. DHTML. Actualmente muy explotado para el desarrollo de RIA´s.

Lenguajes de Programación WEB Cliente El más popular de estos lenguajes es Javascript. window.alert ( '\u00A1Hola mundo!');

Lenguajes de Programación WEB Servidor Referidos a la ejecución en servidores WEB. Se utilizan para la generación de páginas WEB dinámicas. Necesitan del componente capaz de intepretar sus intrucciones. (ej, Apache Web Server o IIS)

Lenguajes de Programación WEB Servidor Algunos de los más populares <?php $a = 'Hola Mundo'; echo $a; ?> <html> <body> <% Response.Write ("Hola Mundo") %> </body> </html>

Síntesis El Soporte del Protocolo HTTP. Características / Ventajas / Desventajas Web Estática. Características / Ventajas / Desventajas Web Dinámica. Lenguajes de programación en la WEB y características generales. Client Side Server Side

Recursos http://www.w3schools.com/

Desarrollo de Aplicaciones para Internet Desarrollo WEB Desarrollo de Aplicaciones para Internet