Resumen WEB

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

APLICACIONES WEB

Se denomina aplicación web al software que reside en un ordenador, denominado servidor web,
que los usuarios pueden utilizar a través de Internet o de una intranet, con un navegador web,
para obtener los servicios que ofrezca.

Las aplicaciones web se basan en:

 La facilidad de acceso, ya que solo es necesario un navegador web.


 La independencia del sistema operativo.
 La facilidad de actualización y mantenimiento, sin tener que redistribuir y reinstalar el
software a miles de usuarios potenciales.

QUE ES UN SERVIDOR

es un ordenador con sus programas que está al servicio de otros ordenadores, dispositivos
electrónicos (impresoras, móviles, etc.) y personas a los que suministran la información.

TIPOS

 Servidor de correo: ordenador que recibe envía y almacena los mensajes de correo
electrónico.
 Servidor proxy: actúa como intermediario entre el servidor y el cliente, de este modo
el servidor no conoce la identidad del cliente. Se utiliza para manejar la privacidad del
usuario.
 Servidor FTP. Se utiliza para enviar archivos de un ordenador a un servidor o para
descargar archivos desde el servidor a un ordenador.
 Servidor de base de datos: ofrece servicios de almacenamiento y gestión de base de
datos a sus clientes. Permite almacenar grandes cantidades de información.
 Servidor web: almacena todos los archivos propios de las páginas web y los muestra a
los clientes a través de navegadores. Utiliza el protocolo http.

www
conjunto de protocolos que permite la consulta remota de archivos de hipertexto.

Otros servicios y protocolos en internet:


 SMTP: para correo saliente.
 POP3 O IMAP: para correo entrante.
 FTP Y P2P: transmisión de archivos.
 IRC: conversaciones en línea.
 NNTP: mensajería instantánea, transmisión de contenido y comunicación multimedia,
boletines electrónicos.
 SSH Y Telnet: para acceso remoto a otros dispositivos.

FUNCIONAMIENTO DE LA WEB
 Arquitectura cliente – servidor: es una aplicación distribuida en el que las tareas se
reparten entre los proveedores de recursos o servicios llamados servidores: que da la
respuesta, y cliente: que realiza peticiones a otro programa.

 Web estáticas y dinámicas:

- Web estática es aquella que solo se limita a mostrar información al navegante, sin
que pueda interactuar, construidas principalmente con hipervínculos o enlaces,
ejm: foros, consultas, redes sociales, etc.
- Web dinámica, es aquella que contiene elementos que permiten una
comunicación activa entre el usuario y la aplicación, y cuyo contenido se genera a
partir de lo que este introduce en ella (aplicaciones web).
 Las aplicaciones web generan dinámicamente una serie de páginas web en un formato
estándar, como HTML o XHTML.
 Se utilizan lenguajes interpretados en el lado del cliente o a través de plugins.
 Generalmente cada pagina web particular se envía al cliente como un documento estático,
pero genera una experiencia dinámica.
 Al principio, cada aplicación tenia su propio programa cliente – servidor, que debía ser
instalado y actualizado.
HTTP
Es el protocolo de comunicaciones usado en la web para intercambiar documentos HTML,
archivos CSS, javascript, imágenes y otros recursos similares.

ESQUEMA DE PETICION
El protocolo HTTP sigue un esquema petición-respuesta en donde:
• un navegador web, el cliente del protocolo, envía un mensaje de petición a un servidor
web y, en consecuencia, el servidor retorna un mensaje de respuesta.
• En HTTP, cada mensaje de petición y de respuesta se compone de un conjunto de líneas
de texto.
METODOS DEL PROTOCLO HTTP
 Get: solicitud de un recurso.
 Post: envío de datos al servidor para que los procese.
 Head: igual al Get pero pide enviar la cabecera de la respuesta.
 Put: sube archivos en el cuerpo de la solicitud.
 Delete: borra el archivo especificado en el campo URL.
 Mensajes HTTP – Linea inicial
- Solicitud (request)

 CODIGOS DE ESTADO TIPICOS ( ERRORES)


- 200 ok, solicitud exitosa – el recurso resultante sigue en el cuerpo
- 404 bad request, el servidor no entiende la solicitud.
- 404 not found, pagina no encontrada.
- 301 moved permanently
- 302 moved temporarily
- 303 see other, el recurso ha sido movido a otra URL.
- 500 server error, error inesperado del servidor.
MENSAJES HTTP – LINEAS DE CABECERA
NODE.JS: ¿QUÉ ES Y PARA QUE SIRVE NODEJS?

NodeJS es un código abierto de JavaScript (razón por la cual se incluye el distintivo JS) que
está diseñado para generar aplicaciones web de forma altamente optimizada.

Node.js es una forma de ejecutar JavaScript en el servidor

¿QUE ES ANGULAR?

Angular es un framework de desarrollo para JavaScript creado por Google. La finalidad de


Angular es facilitarnos el desarrollo de aplicaciones web SPA y además darnos
herramientas para trabajar con los elementos de una web de una manera más sencAngular
es una plataforma y un marco para la

creación de aplicaciones cliente en HTML y TypeScript. SPA (Aplicaciones de una sola


página)

• Angular está escrito en TypeScript. Implementa la funcionalidad central y opcional como


un conjunto de bibliotecas de TypeScript que importa a sus aplicaciones.

• Los bloques de construcción básicos de una aplicación Angular son NgModules , que
proporcionan un contexto de compilación para los componentes.illa y optima.

¿QUE ES UN COMPONENTE EN ANGULAR?

Un componente en Angular es una combinación de un archivo html con un ts y algunas


veces scsspara crear un elemento con caracteristicas propias tanto de comportamiento como
de apariencia que se puede mostrar en un navegador. Lo puedes pensar como en una pieza
de lego la cual vas juntando con otras piezas de lego para formar algo interesante para
interactuar con un usuario.
¿QUE PATRON USA ANGULAR?
El framework de Angular no usa realmente el patrón ModeloVista-Controlador (MVC).
Esta basado en componentes. En los cuales los Template (Vistas Html) tiene enlace con la
clase del Componente.

ORGANIZACIÓN DE UNA APLICACIÓN ANGULAR


¿QUE ES EL LOCALSTORAGE?
Con el LocalStorage o HTML5 Web Storage podemos guardar información en nuestro
navegador web a modo de sesión y que esa información persista y esté disponible durante
la navegación entre las diferentes páginas de nuestro sitio o aplicación web.
FUNCIONAMIENTO DE LA WEB
WEB ESTÁTICAS
Una página web estática es aquella que muestra información al navegante, de forma que este
se limita a obtener dicha información, sin que pueda interactuar(soportar interactividad con
el usuario, recordar sus gustos, preferencias) con la página web visitada. Están construidas
principalmente con hipervínculos o enlaces ( links ) a otras páginas web; Ejemplo: foros,
consultas online , redes sociales, etc.
WEB DINÁMICAS
Una página web dinámica es aquella que contiene elementos que permiten una comunicación
activa entre el usuario y la aplicación, y cuyo contenido se genera a partir de lo que un usuario
introduce en ella. Estas páginas web dinámicas se pueden considerar una aplicación web,
dado que permiten que el usuario acceda a los datos de modo interactivo. La página web
responderá a cada una de sus acciones, como, por ejemplo, consultar el correo, rellenar y
enviar formularios, participar en juegos.

¿QUE ES EL HTTP?
HTTP (hypertext Transfer Protocol) es el protocolo de comunicaciones usado en la Web
para intercambiar documentos HTML, archivos CSS, Javascript, imágenes y otros recursos
similares.
• El protocolo HTTP sigue un esquema petición-respuesta en donde:
(1) un navegador web, el cliente del protocolo, envía un mensaje de petición a un servidor
web y, en consecuencia
(2) el servidor retorna un mensaje de respuesta.
En HTTP, cada mensaje de petición y de respuesta se compone de un conjunto de líneas
de texto.

También podría gustarte