Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Este curso está dirigido a personas sin experiencia previa en protocolos de red que quieran comprender cómo funciona la comunicación en la web desde sus fundamentos. A lo largo de las 8 horas de formación, el participante explorará el protocolo HTTP como base de toda transferencia de información entre navegadores, clientes y servidores: entenderá el ciclo petición-respuesta, reconocerá la estructura de los mensajes, distinguirá el propósito de los distintos métodos y sabrá interpretar los códigos de estado más habituales. Además, pondrá en práctica estos conceptos ejecutando peticiones reales con herramientas como curl o Postman e inspeccionando tráfico en vivo con las DevTools del navegador. Al finalizar, el participante será capaz de leer e interpretar mensajes HTTP básicos, enviar peticiones guiadas a endpoints de prueba y distinguir HTTP de HTTPS, sentando una base sólida para cualquier rol técnico que interactúe con aplicaciones o APIs web.
curl o una herramienta equivalente e inspeccionar tráfico real en las DevTools del navegador, interpretando método, URL, código de estado y cabeceras.Bloque 1 — Fundamentos del protocolo HTTP. Se introduce el modelo cliente-servidor y el ciclo petición-respuesta como núcleo del protocolo. Se analiza cómo un cliente formula una petición y de qué forma el servidor construye y devuelve la respuesta correspondiente, apoyándose en diagramas de flujo y escenarios textuales que facilitan la comprensión del flujo completo.
Bloque 2 — Anatomía de los mensajes HTTP. Se examina en detalle la estructura interna de una petición HTTP —línea de inicio, cabeceras y cuerpo— y, de forma paralela, la de una respuesta —línea de estado, cabeceras y cuerpo—. El trabajo se realiza sobre volcados de mensajes reales o simulados, de modo que el participante aprende a localizar y leer cada campo con precisión.
Bloque 3 — Métodos HTTP. Se abordan los métodos GET y POST mediante la ejecución guiada de peticiones contra un endpoint de prueba usando curl, Postman o Thunder Client, siguiendo instrucciones paso a paso. A continuación, se describe la función de PUT, DELETE y PATCH, comparándolos con GET y POST a través de ejemplos de recursos concretos, para que el participante interiorice cuándo y por qué se usa cada uno.
Bloque 4 — Códigos de estado HTTP. Se trabajan las familias de códigos de estado (2xx, 3xx, 4xx y 5xx), identificando el significado de al menos dos códigos representativos por familia y relacionando cada uno con los escenarios de uso más frecuentes. Se fomenta la lectura crítica de respuestas reales para que el participante pueda diagnosticar situaciones habituales.
Bloque 5 — Inspección de tráfico y HTTP frente a HTTPS. Se practica la inspección de tráfico HTTP en la pestaña Red/Network de las DevTools del navegador durante una navegación guiada, identificando método, URL, código de estado y cabeceras de peticiones reales. Para cerrar el curso, se contrastan HTTP y HTTPS, explicando qué incorpora TLS al canal, en qué puertos opera cada protocolo y qué información queda cifrada, con el apoyo de ejemplos contrastados.
curl instalado, o acceso a Postman, Thunder Client u otra herramienta equivalente para enviar peticiones HTTP.No se requieren conocimientos previos de redes ni de programación. Se recomienda que el participante esté familiarizado con el uso cotidiano de un navegador web y sepa abrir una terminal o línea de comandos en su sistema operativo, ya que algunas actividades prácticas utilizan curl u otras herramientas de línea de comandos con instrucciones guiadas paso a paso.