Objetivos
•Describir
las
características
de las
aplicaciones
web.
•Conocer
la arquitectura
de las
aplicaciones
web.
•Realizar
un seguimiento
del protocolo
HTTP.
Agenda
1.Apertura
- Las aplicaciones
web y su importancia
(30 minutos)
2.Contenido:
Arquitectura
cliente-servidor
(2 horas)
3.Contenido:
Protocolo
HTTP (15 minutos)
4.Práctica:
Observando
Requests (15 minutos)
5.Contenido:
Comandos
o Métodos
HTTP (30 minutos)
6.Práctica:
Observando
Responses (15 minutos)
7.Contenido:
Encabezados
de respuesta
(30 minutos)
8.Cierre
(15 minutos)
Habilidad
de comportamiento
Trabajo
en equipo
Mentalidad
Persistencia
________________________________________________________
Apertura -
Las aplicaciones
web y su importancia
(30 minutos)
Apertura
•¿Qué
son las
aplicaciones
web?
•¿Qué
ventajas
encuentras
en las
aplicaciones
web sobre
otros
tipos
de aplicaciones?
•¿Cuáles
ejemplos
de aplicaciones
web conoces?
•¿Qué
son las
ERP, SCM, CRM, KM, BI?
________________________________________________________
¿Qué son las aplicaciones web?
•Son
aplicaciones
que
los usuarios
pueden
utilizar
accediendo
a un servidor
web a través
de Internet o de una
intranet mediante
un navegador.
•Es
una
aplicación
software compuesto
por
páginas
web que
se codifican
en un lenguaje
soportado
por
los navegadores
web en la que
se confía
la ejecución
al navegador.
________________________________________________________
¿Qué
ventajas
encuentras
en las
aplicaciones
web sobre
otros
tipos
de aplicaciones?
En equipos
fijos.
No necesitan
de una
instalación
en una
PC.
Al momento
de actualizar,
no se requiere
que
vaya
una
persona equipo
por
equipo
instalando
las
actualizaciones.
No hay saturación
de la red privada
cuando
hay una
actualización.
En equipos
móviles.
No necesitan
de una
instalación
en un dispositivo
móvil.
No se requieren
constantes
actualizaciones
en el dispositivo
móvil.
Lo anterior ahorra
datos
de red y no disminuye
el performance en dispositivos
móviles
de gama
media o baja.
________________________________________________________
¿Qué
desventajas
encuentras
en las
aplicaciones
web sobre
otros
tipos
de aplicaciones?
Ejercicio: Identifica
por
lo menos
5 desventajas.
________________________________________________________
Tipos de
aplicaciones
web
Existen 2 tipos
de aplicaciones
Web:
•Orientada
a la presentación
•Genera
paginas
web interactivas
que
contienen
varios tipos
de lenguaje
de marca
(HTML, XML, etc.) y contenido
dinámico
en respuesta
a peticiones.
•Orientada
al servicio
•Estas
paginas
implementan
el punto
final del servicio
web.
•Son
los servicios
Web
•Las
aplicaciones
orientadas
a la presentación frecuentemente
son clientes
de las
aplicaciones
web orientadas
al servicio.
________________________________________________________
Interacción de
un cliente
y un servidor
1.El cliente
envía
una
petición
HTTP al servidor web
2.Las
tecnologías
del servidor
convierten
la petición
en un objeto que
representa
la petición
3.Esta
petición
es
entregada
a un componente
Web, el cual
puede
interactuar
con otros
componentes
para generar
un contenido
dinámico
4.El componente
web puede
generar
un objeto
que
representa
la respuesta
5.El servidor
web convierte
este
objeto
en una
respuesta
HTTP y es
enviada
a su cliente.
Interacción - Ejemplo
No hay comentarios:
Publicar un comentario