HTTP
HTTP
3
¿QUÉ ES HTTP?............................................................................................................... 4
Ventajas..............................................................................................................................4
Desventajas........................................................................................................................4
Modelo Cliente Servidor..................................................................................................... 5
Métodos (get,head,post,put, deleate).................................................................................5
Códigos de Estado HTTP...................................................................................................6
Web App:............................................................................................................................7
Definición......................................................................................................................7
Ventajas........................................................................................................................7
Desventajas..................................................................................................................7
Esquema Tradicional de Aplicación Web..................................................................... 7
Definición website.............................................................................................................. 8
Web App VS Website......................................................................................................... 8
Fullstack............................................................................................................................. 9
Definición......................................................................................................................9
Frontend............................................................................................................................. 9
HTML..........................................................................................................................10
CSS............................................................................................................................ 10
Javascript....................................................................................................................11
Backend........................................................................................................................... 12
Frontend Vs Backend.......................................................................................................14
Bibliografía........................................................................................................................... 15
2
INTRODUCCIÓN
Esta es la razón por la que escuchará el explorador al que se hace referencia como
un "cliente" y la relación explorador-servidor como una relación "cliente-servidor". Un
explorador solo realiza solicitudes y el servidor atiende las solicitudes del cliente con
respuestas.”(Microsoft, n.d.).
3
¿QUÉ ES HTTP?
Ventajas
1. Seguridad de datos: El certificado HTTPS nos permite “blindar“ nuestra
información enviada.
Marketing, n.d.).
Desventajas
1. Errores 404: Al migrar un sitio web a https todas las url´s de la página
implementar https podría ser aún peor y ralentizar la web. (Uptobe Marketing,
n.d.).
4
Modelo Cliente Servidor
GET
El método GET solicita una representación de un recurso específico. Las peticiones
que usan el método GET sólo deben recuperar datos.
HEAD
El método HEAD pide una respuesta idéntica a la de una petición GET, pero sin el
cuerpo de la respuesta.
5
POST
El método POST se utiliza para enviar una entidad a un recurso en específico,
causando a menudo un cambio en el estado o efectos secundarios en el servidor.
PUT
El modo PUT reemplaza todas las representaciones actuales del recurso de destino
con la carga útil de la petición.
DELETE
El método DELETE borra un recurso en específico.
Web App:
Definición
“Un sitio web es una colección de páginas web alojadas en un servidor web a las
que se puede acceder a través de Internet. Los sitios web son plataformas digitales
que permiten la comunicación, el intercambio de información y las transacciones en
línea.” (Wix, n.d.).
En resumen una app web es una aplicación que puedes usar en línea, fácil de
acceder y también los datos son almacenados en la nube, lo cual te permite no
tenerla instalada.
Ventajas
6
1. Accesibilidad: Se puede acceder desde cualquier dispositivo con conexión a
Internet.
2. Actualización centralizada: Las actualizaciones se realizan en el servidor, lo
que garantiza que todos los usuarios accedan a la versión más reciente.
3. Interactividad: Permiten una mayor interacción con el usuario en
comparación con sitios web estáticos.
Desventajas
(Kinsta, n.d.).
Definición website
“Un sitio web es un conjunto de páginas web que están conectadas entre sí y se
encuentran alojadas en un servidor web. Este espacio virtual es accesible para
cualquier persona con conexión a internet, que lo visite por medio de un navegador
web.” (HubSpot, n.d.).
7
Un sitio web es un conjunto de páginas de internet que están conectadas entre sí y
se pueden ver en un navegador. Cada página tiene contenido como textos,
imágenes o videos, y todas están bajo un mismo nombre de dominio. Algunos
ejemplos pueden ser: un blog personal, una tienda en línea como Amazon, mercado
libre, entre otras.
En resumen, un sitio web es como un libro en linea que puedes explorar, lleno de
diferentes paginas y tipos de información.
Ventajas
● Tienes una imagen profesional en línea:Claro que las redes sociales
forman una parte importante de cualquier estrategia de marketing digital
actual, no obstante un sitio web bien hecho, le dará la solidez y fortaleza a tu
marca en Internet.
● Presencia 24/7, en todo el mundo:Tu marca contará con un espacio propio
en Internet, será como tener un establecimiento virtual operando por ti,
mientras duermes. Además, tendrás una difusión global al estar disponible
para cualquier persona con acceso a Internet.
● Información unificada y accesible:Tu website se vuelve el punto de
referencia de tus posibles clientes para consultar qué haces, dónde te
encuentras e incluso en un futuro, comprar en línea. También es una buena
referencia y material para tu equipo de ventas.
● Pilar de una estrategia escalable (y sostenible):Tener un website es como
construir en terreno propio, puedes (y deberías) ir creciendo tu sitio con base
en lo que tus clientes demandan ver en línea. Es sostenible por que una
pieza de contenido web mientras pagues tu hospedaje, no caduca. Puedes
seguir optimizando y compartiendo en otros canales como mailing y redes
sociales.(Brainfood MKT, n.d.).
Desventajas
● Sitios web tramposos:La principal desventaja de las páginas web es que
existen aquellas que proporcionan información falsa.
● Publicidad invasiva:Se les hace incómodo a los usuarios llegar a cualquier
espacio virtual y tener que ver publicidad con contenido nada relacionado a
sus temas de interés o apilada sobre los contenidos que quiere ver.
8
● Limita las relaciones interpersonales:Las interacciones virtuales inhiben la
capacidad de generar relaciones interpersonales las cuales son necesarias
para el desarrollo y evolución de la sociedad.(Brainfood MKT, n.d.).
.
Fullstack
Definición
Un desarrollador Fullstack es alguien que puede trabajar en todas las partes de una
aplicación web, lo que quiere decir que es alguien versátil y maneja tanto frontend
como backend.
9
Frontend
“Frontend es la parte de un programa, sitio web o dispositivo a la que un usuario
puede acceder directamente. En el contexto de diseño web y desarrollo web, se
refiere a todas las tecnologías que corren en el navegador y que se encargan de la
interactividad con los usuarios.”(Platzi, n.d.).
Frontend es la parte de una aplicación o sitio web que los usuarios pueden ver y con
la cual pueden interactuar por la cual podrán realizar pedidos o diferentes cosas
dependiendo de la app o sitio web. Es todo lo que aparece en la pantalla, como
botones, imágenes, textos y menús.
Backend
Es la parte de una aplicación o sitio web que no se ve, pero que es fundamental
para que todo funcione correctamente. Es donde ocurre toda la lógica y el manejo
de datos.
Frontend Vs Backend
10
Bibliografía
Microsoft. (n.d.). Introducción al protocolo HTTP. Xandr. Recuperado de
https://learn.microsoft.com/es-es/xandr/industry-reference/intro-to-http
Cloudflare. (n.d.). Protocolo de transferencia de hipertexto (HTTP). Recuperado de
https://www.cloudflare.com/es-es/learning/ddos/glossary/hypertext-transfer-protocol-http/
Uptobe Marketing. (n.d.). Protocolo HTTPS: Ventajas y beneficios. Recuperado de
https://uptobemarketing.com/protocolo-https-ventajas/
Reactive Programming. (n.d.). Cliente-servidor: Estilos arquitectónicos en sistemas
distribuidos. Recuperado de
https://reactiveprogramming.io/blog/es/estilos-arquitectonicos/cliente-servidor
MDN Web Docs. (n.d.). Métodos HTTP. Recuperado de
https://developer.mozilla.org/es/docs/Web/HTTP/Methods
MDN Web Docs. (n.d.). Códigos de estado HTTP. Recuperado de
https://developer.mozilla.org/es/docs/Web/HTTP/Status
Wix. (n.d.). ¿Qué es un sitio web? Recuperado de
https://es.wix.com/blog/que-es-un-sitio-web
Kinsta. (n.d.). Arquitectura de aplicaciones web: Todo lo que necesitas saber. Recuperado
de https://kinsta.com/es/blog/arquitectura-aplicaciones-web/
Brainfood MKT. (n.d.). Conoce las ventajas y desventajas de una página web. Recuperado
de https://brainfoodmkt.com/conoce-las-ventajas-y-desventajas-de-una-pagina-web/
Profile. (n.d.). ¿Qué es un desarrollador full stack? Recuperado de
https://profile.es/blog/desarrollador-full-stack/#%C2%BFQue_es_un_desarrollador_Full_Sta
ck
Platzi. (n.d.). ¿Qué es frontend y backend? Recuperado de
https://platzi.com/blog/que-es-frontend-y-backend/
11