Contenido del curso
El lenguaje de la computadora
- 2

Evolución de Cálculos: Del Ábaco a Computadoras Humanas
03:43 min - 3

Evolución de las Computadoras y el Código Máquina
04:12 min - 4

Qué son inputs y outputs en computación
03:12 min - 5

Conversión de Números Decimales a Binario
06:42 min - 6

Bits y Bytes: Fundamentos del Código Binario y Transistores
03:36 min - 7

Traducción de texto a binario usando código ASCII
04:18 min - 8

Unicode: qué es y por qué reemplaza a ASCII
01:49 min - 9

Conversión de Colores RGB a Código Binario
05:52 min
Cómo funciona el internet
- 10

Como a Internet nasceu de cabos e ARPANET
04:27 min - 11

Cómo ARPANET creó el correo y el FTP
02:07 min - 12

Qué son los protocolos de Internet
02:01 min - 13

Cómo viaja un mensaje por 5 capas de red
08:48 min - 14

Qué son los ISP y por qué existen
02:12 min - 15

Direcciones IP y DNS: Fundamentos para la Conectividad en Internet
03:48 min
Historia de la Web
- 16

Historia y Evolución de la Web: De ARPANET a Tim Berners-Lee
06:26 min - 17

Evolución de los Navegadores Web: De Mosaic a Chrome
04:46 min - 18

Qué es la W3C y por qué existe
02:44 min - 19

Cómo funciona HTTP y sus 4 métodos
Viendo ahora - 20

HTTPS: qué hace el candado seguro
03:22 min - 21

Qué motor usa cada navegador y por qué importa
02:47 min - 22

Fundamentos de HTML, CSS y JavaScript para Desarrollo Web
03:45 min - 23

WebAssembly: el segundo lenguaje nativo del navegador
02:15 min - 24

Mobile First: diseña desde el dispositivo más pequeño
03:08 min - 25

IoT, 5G e IA en la web moderna
05:52 min
Cómo funciona el navegador
- 26

Cómo el navegador convierte HTML en pantalla
01:50 min - 27

Introducción al DOM: Estructura y Función en HTML
01:48 min - 28

Qué es el CSSOM y cómo lo construye el navegador
01:53 min - 29

Renderizado de Árboles DOM y CSSOM en Navegadores
01:43 min - 30

Generación de Layout en HTML y CSS
01:55 min - 31

Renderizado y Estilización de Páginas Web
01:31 min - 32

Cómo el navegador convierte JS a machine code
04:36 min
Cómo funciona HTTP y sus 4 métodos
Resumen
El protocolo HTTP es el lenguaje que permite que tu navegador y un servidor se comuniquen cada vez que entras a una página web. Si trabajas o quieres trabajar en desarrollo web, entender cómo funciona HTTP y sus métodos es la base de casi todo lo que harás después.
¿Qué es HTTP y cómo funciona en una petición web?
Piensa en HTTP como el sistema postal de internet. Cuando escribes una carta, lo más importante no es solo el nombre del destinatario, sino la dirección. Sin esa dirección, la carta nunca llega. En internet pasa lo mismo: HTTP usa la IP address para saber a dónde enviar tu petición.
Cuando abres tu navegador y escribes www.platzi.com, estás generando un request. Al presionar Enter, HTTP toma esa petición con toda su información (la IP y los headers) y la envía al servidor correcto. El servidor la procesa, busca lo que pediste y te devuelve un response. Tu navegador recibe esa respuesta y la convierte en la página que ves.
¿Qué es una petición HTTP? Es el mensaje que tu navegador envía a un servidor pidiendo información o enviándola. Lleva una dirección IP, headers y un método que define qué quieres hacer.
Y aquí viene lo interesante: esa interacción no termina cuando carga la página. Cada vez que haces log in, das clic o envías un formulario, sigues hablando con el servidor a través de HTTP.
¿Cuáles son los 4 métodos de HTTP que usarás a diario?
HTTP tiene cuatro métodos fundamentales que como desarrollador vas a usar prácticamente todos los días. Cada uno cumple una función distinta dentro de una aplicación web.
¿Cuándo usar GET y POST en HTTP?
GET es el método para solicitar datos. Cuando escribes platzi.com y presionas Enter, tu navegador genera un GET pidiéndole al servidor que te envíe esa página. Es la forma más común de pedir información sin modificar nada.
POST, en cambio, sirve para enviar información que se va a guardar. ¿Recuerdas cuando publicabas un estado en Facebook? Eso era un POST. Lo usas cuando subes una foto, creas un estado nuevo o registras datos en tu perfil. El servidor entiende que debe almacenar lo que le mandas.
¿Qué diferencia hay entre GET y POST? GET pide información al servidor sin modificarla. POST envía información nueva para que el servidor la guarde, como una foto o un comentario.
¿Para qué sirven los métodos PUT y DELETE?
PUT se usa cuando quieres reemplazar información existente. Imagina que tienes un estado en Twitter o Instagram y decides actualizarlo: estás diciéndole al servidor oye, ya tenías algo en este campo, cámbialo por lo que te mando ahora. Eso es un PUT.
DELETE, como su nombre lo dice, elimina información. Tienes una foto de hace 10 años que ya no te gusta, entras a tu perfil, le das delete y se envía un request al servidor pidiendo borrar ese registro. Una vez ejecutado, ni tú ni nadie podrá verlo.
Estos son los cuatro métodos que estructuran cualquier aplicación web moderna:
- GET: solicita datos al servidor.
- POST: envía datos nuevos para guardar.
- PUT: reemplaza datos existentes.
- DELETE: elimina datos almacenados.
Dominar estos métodos te permite entender cómo se construyen funciones tan comunes como publicar, editar o borrar contenido en cualquier red social o aplicación.
¿Por qué HTTP evolucionó hacia HTTPS?
HTTP funciona muy bien para conectar navegadores y servidores, pero tiene un problema importante: la seguridad. La información viaja sin cifrar, lo que significa que cualquiera podría interceptarla. Por esa razón surgió HTTPS, una versión más segura del mismo protocolo que protege los datos durante la comunicación.
Antes de avanzar a HTTPS, asegúrate de tener claros los conceptos base que vimos: el rol del request y el response, cómo la IP guía la petición y para qué sirve cada uno de los métodos. Ese fundamento te va a hacer la vida mucho más fácil cuando empieces a construir tus propios proyectos web.
¿Cuál de los cuatro métodos crees que vas a usar más en tu primer proyecto? Cuéntame en los comentarios.