# data[].attributes.body
Los fundamentos de la web giran en torno a cómo se construye y funciona Internet. Se basan en tres pilares tecnológicos principales:

1. HTML (HyperText Markup Language): Define la estructura y el contenido de una página web (textos, imágenes, enlaces). Es el esqueleto.

2. CSS (Cascading Style Sheets): Controla la apariencia visual de la página (colores, fuentes, diseño). Es la vestimenta y decoración.

3. JavaScript: Añade interactividad y dinamismo a la web, permitiendo que las páginas reaccionen a las acciones del usuario. Es el comportamiento y la funcionalidad.

Además de estas tecnologías, es clave entender el modelo cliente-servidor, donde tu navegador (el cliente) solicita información a un servidor remoto que almacena los archivos del sitio web. La comunicación entre ellos se da a través de protocolos como HTTP/HTTPS.

El desarrollo web se divide en:

Front-end: Lo que el usuario ve e interactúa en el navegador (HTML, CSS, JavaScript).

Back-end: La lógica del servidor, bases de datos y procesos que ocurren "detrás de escena".

Conceptos como el diseño responsivo (adaptación a diferentes dispositivos), el control de versiones (Git) y la importancia de la usabilidad y accesibilidad completan la base para crear sitios web funcionales y atractivos.

# data[].attributes.attachment_link.title
Fundamentos de la Web | Curso de Desarrollo Web, Clase 1

# data[].attributes.body
La Web (o World Wide Web) es un sistema global de documentos y otros recursos de información interconectados por hiperenlaces y accesibles a través de Internet.

En esencia, es el conjunto de páginas web, sitios web y aplicaciones web que podemos ver e interactuar usando un navegador (Chrome, Firefox, etc.). Imagina Internet como una infraestructura global de redes, y la Web como uno de los servicios más populares que funciona sobre esa infraestructura, permitiéndonos acceder a una inmensa cantidad de información multimedia (texto, imágenes, videos) y servicios en línea en cualquier parte del mundo.

Fue creada para facilitar el acceso y la distribución de información de manera sencilla y enlazada, usando el concepto de "hipertexto" (textos con enlaces a otros textos o recursos).

# data[].attributes.body
La Web funciona mediante una interacción constante entre tu navegador (el cliente) y un servidor remoto.

1. Solicitud: Cuando escribes una dirección web (URL) en tu navegador y presionas Enter, o haces clic en un enlace, tu navegador envía una solicitud HTTP/HTTPS a un servidor específico. Para encontrar ese servidor, primero consulta los Servidores DNS (como una guía telefónica de Internet) para traducir el nombre de dominio a una dirección IP numérica.

2. Procesamiento del Servidor: El servidor web recibe esa solicitud, localiza los archivos correspondientes a la página que pediste (HTML, CSS, JavaScript, imágenes, etc.) y los procesa.

3. Respuesta: El servidor envía esos archivos de vuelta a tu navegador como una respuesta HTTP/HTTPS.

4. Renderizado del Navegador: Tu navegador recibe los archivos y los "interpreta":

Lee el HTML para construir la estructura de la página.

Aplica el CSS para darle estilo y diseño.

Ejecuta el JavaScript para añadir interactividad y funcionalidad.

Finalmente, ves la página web renderizada en tu pantalla, lista para que interactúes con ella.