Saltar al contenido principal
>_
DWW Academy
Módulo 04 Nivel: Intermedio • ~14 horas estimadas

Desarrollo Web

HTML semántico, CSS moderno y JavaScript esencial para el navegador sin sobreingeniería.

Módulo bloqueado

Completa el Módulo 03 — Git y GitHub para desbloquear este módulo.

Temario del Módulo (10 lecciones)

01

El Modelo Mental de la Web y HTML5 Semántico

Bloqueada

Cómo viaja un documento desde el servidor hasta convertirse en el árbol DOM del navegador, la anatomía de un documento HTML5 y el valor de la semántica estructural.

02

Jerarquía de Contenidos, Navegación y Medios Responsables

Bloqueada

Cómo estructurar contenidos relacionados, construir navegación clara y utilizar enlaces, listas, tablas e imágenes de forma robusta y accesible.

03

Formularios Web y Validación Nativa de Datos

Bloqueada

Cómo estructurar formularios accesibles, elegir controles HTML adecuados y utilizar la validación nativa del navegador para recoger datos de forma robusta.

04

La Cascada, Especificidad y el Modelo de Caja

Bloqueada

Cómo decide el navegador qué reglas CSS aplicar y cómo cada elemento HTML ocupa espacio mediante el modelo de caja.

05

Sistemas de Maquetación: Flexbox y CSS Grid

Bloqueada

Cómo distribuir y alinear elementos en una dimensión con Flexbox y construir estructuras bidimensionales con CSS Grid.

06

Diseño Responsivo, Mobile-First y Unidades Fluidas

Bloqueada

Cómo adaptar una interfaz a distintos tamaños de pantalla mediante diseño Mobile-First, media queries y unidades fluidas, sin depender de breakpoints arbitrarios ni introducir frameworks.

07

El DOM: El Árbol de Objetos en Memoria del Navegador

Bloqueada

Cómo el navegador transforma un documento HTML en un árbol de objetos manipulable mediante JavaScript y cómo localizar, inspeccionar y modificar elementos del DOM de forma controlada.

08

Modelo de Eventos, Propagación y Delegación

Bloqueada

Cómo responde el navegador a la interacción del usuario mediante eventos, el ciclo de propagación (captura y bubbling) y el patrón de delegación para interfaces dinámicas eficientes.

09

Estado en Cliente y Persistencia con LocalStorage

Bloqueada

Cómo representar el estado de una interfaz en JavaScript, sincronizarlo con el DOM y persistir datos localmente mediante LocalStorage.

10

Proyecto Integrador: Aplicación Web Interactiva

Bloqueada

Proyecto final del módulo para construir una aplicación web cliente completa integrando HTML semántico, CSS responsive, DOM, eventos, estado y persistencia local.

Objetivos del Módulo

  • ✓ Comprender el DOM y el ciclo de vida de una página
  • ✓ Construir interfaces accesibles y responsive con HTML5 y CSS
  • ✓ Manipular eventos e interactividad con JavaScript nativo