Introducción a Tecnologías y Aplicaciones Web
Descubre cómo funcionan las aplicaciones web modernas y cómo las personas construyen experiencias digitales para internet.
¿Qué es una aplicación web?
Una aplicación web es un software que funciona desde un navegador y permite a las personas interactuar con servicios digitales a través de internet.
Algunos ejemplos que usamos todos los días son:
- YouTube
- Netflix
- Google Docs
- Spotify
Estas plataformas combinan diseño, programación y comunicación en red para ofrecer experiencias interactivas.
Cómo funciona la web
Cuando abres una página web, tu navegador se comunica con otra computadora llamada servidor.
El proceso ocurre en segundos:
- El usuario solicita una página
- El servidor procesa la petición
- El navegador recibe la información
- La interfaz aparece en pantalla
Usuario → Internet → Servidor → Respuesta → Navegador
Cliente y servidor
La mayoría de las aplicaciones web funcionan con el modelo cliente-servidor.
Cliente
Es el dispositivo o navegador que usa la persona.
Ejemplos:
- Chrome
- Firefox
- Safari
Servidor
Es la computadora que almacena información y responde solicitudes.
Demo: Visualizador HTTP interactivo
Demo interactivo próximamente — Ver experiencia completa
Aplicaciones web que usamos diario
Las aplicaciones web están presentes en casi todo lo que hacemos en internet.
Redes sociales
- TikTok
- X
Plataformas educativas
- Classroom
- Moodle
- Coursera
Herramientas de trabajo
- Notion
- Trello
- Google Drive
Tecnologías modernas
Las aplicaciones modernas utilizan diferentes tecnologías para construir experiencias dinámicas.
Durante este curso aprenderás conceptos relacionados con:
- Interfaces web
- Comunicación entre sistemas
- Frameworks
- APIs
- Desarrollo frontend y backend
No necesitas dominar todo desde el inicio. Iremos construyendo cada concepto paso a paso.
Ejercicio: Tu primera petición HTTP
Usa el siguiente snippet para hacer una petición real y observa la respuesta:
fetch('https://jsonplaceholder.typicode.com/posts/1')
.then(res => res.json())
.then(data => console.log(data))Tarea: Abre la consola de tu navegador (F12) y ejecuta el código anterior. ¿Qué campos tiene el objeto que devuelve la API?
Actividad — Analizando una aplicación web
Objetivo
Identificar cómo funciona una aplicación web que uses diariamente.
Instrucciones
- Elige una aplicación web
- Describe qué acciones puede realizar el usuario
- Identifica elementos visuales importantes
- Explica cómo imaginas que se comunica con un servidor
Ejemplos sugeridos
- YouTube
- Netflix
- Spotify
- Classroom
Lab: Construye tu primera página
En este lab construirás una página web completa usando solo HTML semántico y CSS moderno.
- Crea la estructura con elementos semánticos correctos
- Aplica estilos usando Custom Properties de CSS
- Asegura que sea accesible con roles ARIA básicos