Módulo 1
Qué ocurre entre que escribes una dirección y ves una página: clientes y servidores, URLs, DNS, HTTP y sus protocolos, los lenguajes de la web, el navegador, sus APIs nativas y quién define las reglas.
15 lecciones · unos 180 minutos
Internet, la web y el viaje completo de una petición, desde el teclado hasta la pantalla.
Esquema, host, puerto, ruta, consulta y fragmento: aprende a desmontar cualquier dirección web.
Cómo un nombre como ejemplo.com se convierte en una dirección IP, y por qué la caché lo cambia todo.
Métodos, cabeceras y códigos de estado, probados contra un servidor de mentira.
Las capas que hay debajo de cada petición: TCP/IP, TLS, HTTPS, la evolución de HTTP, los tipos MIME y la diferencia entre URI, URL y URN.
WebSocket y WebTransport para mantener la conexión abierta, y REST, GraphQL, SOAP y RPC como formas de diseñar una API.
Del texto HTML al árbol DOM, cómo el navegador corrige tus errores y por qué elegir bien la etiqueta importa.
HTML5, CSS moderno, JavaScript, TypeScript y los formatos que lo rodean todo: JSON, XML, SVG, Markdown y YAML.
La ruta crítica de renderizado, cómo cargar scripts sin bloquear y cuánto cuesta cada cambio de CSS.
W3C, WHATWG, IETF y TC39: quién define la web, cómo evoluciona y dónde consultar si algo funciona.
DOM, CSSOM, plantillas HTML, los observadores (Mutation, Intersection y Resize) y las APIs de animación y transiciones de vista.
Fetch y XMLHttpRequest, Web Storage, IndexedDB y Cache API, Service Workers, Web Workers, Broadcast Channel y Web Locks.
History y Navigation API, portapapeles, notificaciones y push, archivos, geolocalización, Wake Lock, pagos y medición del rendimiento.
Canvas, WebGL y WebGPU para dibujar; Web Audio, MediaDevices, MediaRecorder y Web Speech para sonido, cámara y voz.
Credential Management, WebAuthn y Web Crypto para la seguridad; Web Serial, WebUSB, Web Bluetooth y Web MIDI para hablar con dispositivos.