Want to make creations as awesome as this one?

Transcript

¿Qué es una aplicación web?

El término Web proviene del inglés, y significa red o malla, este término ha sido adoptado para referirse al internet. Una aplicación Web es un conjunto de páginas que funcionan en internet, estas páginas son las que el usuario ve a través de un navegador de internet. Están codificadas en un lenguaje especial. Existen varios tipos de páginas Web: HTML, JSPs, XML

Resumen

Las aplicaciones Web se almacenan en un servidor, el cual es una computadora que se encarga de que éstas sean accesibles a través de internet.

Es muy común que las aplicaciones Web hagan uso de una base de datos ubicada en la computadora-servidor, los manejadores de bases de datos más populares son Oracle y MySQL. . El manejador de base de datos permite que varios clientes compartan la información, éste es uno de los aspectos más útiles de las aplicaciones web, ya que permite el comercio en línea (tiendas virtuales, reservaciones de hoteles, vuelos, etc.)

Timeline

1990

2000

2010

2020

2030

Planifica

Estructura

Comunica

Diseña

Sorprende

El software servidor y el navegador del cliente se comunican por medio de un protocolo llamado HiperText Transfer Protocol (HTTP). El navegador hace la petición de una página Web al servidor enviándole un mensaje conocido como petición HTTP (request), la cual incluye el nombre de un archivo *.html, y el servidor contesta a esta petición con un mensaje conocido como respuesta HTTP (response).

Peticiones y respuestas en las páginas Web

páginas web dinámicas, el servidor pasa la petición HTTP generada por el navegador a una aplicación Web, la cual procesa la información que contiene la petición. La respuesta que genera la aplicación se envía al servidor, quien contesta al navegador con una respuesta HTTP,

Páginas Web estáticas, el servidor proporciona en la respuesta HTTP el documento *.html que el navegador solicitó. El usuario que visualiza una página Web estática, no puede hacer modificaciones en ésta. Cuando el usuario da clic en la liga a otra página, se envía otra petición HTTP pero ahora con el nombre del archivo de la otra página que se desea visualizar. Otra manera de pedir una página diferente es escribiendo directamente en el navegador su dirección Web.

La vista.- Son los módulos SW involucrados en la interfaz con el usuario, por ejem- plo, las páginas de internet que se despliegan en la computadora del usuario. - El controlador.- Es el software que procesa las peticiones del usuario. Decide qué modulo tendrá el control para que ejecute la siguiente tarea. - El modelo.- Contiene el núcleo de la funcionalidad, es decir, ejecuta la “lógica del negocio”. Se le llama lógica del negocio a la forma en la que se procesa la información para generar los resultados esperados. El modelo se conecta a la base de datos para guardar y recuperar información. El patrón MVC convierte la aplicación en un sistema modular, lo que facilita su desarrollo y mantenimiento.

La arquitectura Modelo-Vista-Controlador

La arquitectura Modelo-Vista-Controlador (MVC), es un patrón que organiza la aplicación en tres partes independientes:

+info

Frameworks

Un framework se traduce al español como marco de trabajo, y es un esqueleto para el desarrollo de una aplicación. Los frameworks definen la estructura de la aplicación, es decir, la manera en la que se organizan los archivos e, inclusive, los nombres de algunos de los archivos y las convenciones de programación. Como el framework proporciona el esqueleto que hay que

¿Sabías que... Retenemos un 42% más de información cuando el contenido se mueve? Es quizá el recurso más efectivo para captarla atención de tu alumnado.

+info

¿Sabías que...En Genially encontrarás más de 1.000 plantillas listas para volcar tu contenido y 100% personalizables, que te ayudarán en tus clases?

¡Ojo! En Genially utilizamos AI (Awesome Interactivity) en todos nuestros diseños, para que subas de nivel con interactividad y conviertas tus clases en algo que aporta valor y engancha.

Truquito: La conexión emocional o engagement con tu contenido aumenta cuando consigues que tu clase se identifique con el mensaje quequieres transmitir.

Truquito: La interactividad es la pieza clave para captar el interés y la atención de tus estudiantes. Un genially es interactivo porque tu alumnado explora y se relaciona con él.

Puedes utilizar esta función... Para destacar datos super-relevantes. El 90% de la información que asimilamos llega a través de la vista.

Con esta función... Puedes añadir un contenido adicional que emocione al cerebro de tu alumnado: vídeos, imágenes, enlaces, interactividad... ¡Lo que tú quieras!

Con esta función... Puedes añadir un contenido adicional que emocione al cerebro de tu alumnado: vídeos, imágenes, enlaces, interactividad... ¡Lo que tú quieras!