
Curso de HTML5
Domina HTML5 desde cero y construye páginas web reales listas para producción con confianza. Este curso cubre desde la estructura del documento y el marcado semántico hasta formularios, accesibilidad y APIs del navegador. Ya sea que estés empezando o llenando vacíos en tu conocimiento, terminarás con las habilidades que los empleadores en realidad buscan.
Lo que vas a aprender:
Empezarás configurando un entorno de desarrollo profesional y entendiendo cómo los navegadores renderizan documentos HTML. A partir de ahí, trabajarás con elementos de texto semántico, enlaces, imágenes, audio, video y tablas de datos. Construirás formularios accesibles y validados utilizando tipos de entrada nativos de HTML5 y atributos de restricción. El curso también cubre roles ARIA, navegación por teclado y cumplimiento con WCAG. Explorarás las APIs de HTML5, incluyendo geolocalización, localStorage, canvas y arrastrar y soltar. Finalmente, aplicarás optimización de rendimiento, metadatos de SEO y mejores prácticas de seguridad a proyectos HTML de calidad de producción.
Cómo estudias de forma práctica Curso de HTML5
Cómo practicas Curso de HTML5
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 38 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a HTML5 y la Web
Introducción a HTML5 y la Web
Lección 1 • HTML5 vs. Versiones Anteriores de HTML
Contrasta HTML5 con HTML 4 y XHTML para aclarar qué cambió y por qué. Establece expectativas para las reglas de sintaxis modernas utilizadas a lo largo del curso.
Lección 2 • Cómo los Navegadores Renderizan Páginas Web
Explica el ciclo de solicitud-respuesta y la construcción del DOM. Fundamenta toda la autoría HTML posterior en el comportamiento real del navegador.
Lección 3 • Configuración de un Entorno de Desarrollo
Guía a los estudiantes en la instalación de un editor de código y herramientas de desarrollo del navegador. Asegura que cada estudiante tenga un espacio de trabajo funcional antes de escribir código.
Lección 4 • Anatomía de un Documento HTML5
Desglosa los elementos doctype, html, head y body y sus roles. Los estudiantes producen un archivo HTML5 mínimo pero válido al finalizar.
Capítulo 2OcultarOcultar detallesVer detallesSemántica y Texto Central de HTML5
Semántica y Texto Central de HTML5
Lección 1 • Entidades HTML y Caracteres Especiales
Cubre las referencias de caracteres con nombre y numéricas para símbolos y caracteres reservados. Previene errores comunes de renderizado causados por caracteres sin escapar.
Lección 2 • Elementos de Seccionamiento y Puntos de Referencia
Introduce header, nav, main, article, section, aside y footer. Los estudiantes reestructuran un documento plano en un diseño semánticamente significativo.
Lección 3 • Listas: Ordenadas, No Ordenadas y de Descripción
Explica ol, ul, li, dl, dt y dd y cuándo usar cada tipo. Refuerza la elección semántica sobre la preferencia visual.
Lección 4 • Encabezados, Párrafos y Flujo de Texto
Cubre h1–h6, p, br y hr y su impacto en el esquema del documento. Conecta la jerarquía adecuada de encabezados con resultados de accesibilidad y SEO.
Lección 5 • Elementos Semánticos en Línea
Enseña strong, em, mark, abbr, cite, time y etiquetas en línea relacionadas. Los estudiantes las aplican para anotar texto con significado legible por máquina.
Capítulo 3OcultarOcultar detallesVer detallesEnlaces, Imágenes y Medios
Enlaces, Imágenes y Medios
Lección 1 • Hipervínculos y Fundamentos de URL
Explica las URL absolutas vs. relativas, los atributos de anclaje y los destinos de enlace. Permite a los estudiantes conectar sitios de múltiples páginas correctamente.
Lección 2 • Imágenes y Técnicas Responsivas
Cubre img, texto alt, srcset, sizes y el elemento picture. Los estudiantes implementan patrones de cambio de resolución y dirección de arte.
Lección 3 • Figuras y Leyendas
Enseña figure y figcaption para asociar imágenes con texto descriptivo. Refuerza la agrupación semántica introducida en el capítulo anterior.
Lección 4 • Incrustación de Audio y Video
Introduce los elementos audio y video, alternativas de source y track para subtítulos. Los estudiantes incrustan medios accesibles con soporte de formatos múltiples.
Lección 5 • Incrustación de Contenido Externo con iframe
Explica iframe, sandbox y los atributos allow para incrustaciones seguras de terceros. Los estudiantes incrustan mapas y reproductores de video gestionando los riesgos de seguridad.
Capítulo 4OcultarOcultar detallesVer detallesTablas en HTML5
Tablas en HTML5
Lección 1 • Fundamentos de la Estructura de Tablas
Cubre table, tr, th y td y su orden de anidamiento requerido. Establece el marcado correcto antes de introducir mejoras de accesibilidad.
Lección 2 • Cuándo No Usar Tablas
Aclara el mal uso de tablas para diseño y sus consecuencias de accesibilidad. Refuerza la toma de decisiones semánticas establecida en capítulos anteriores.
Lección 3 • Marcado de Tablas Accesible
Introduce los atributos scope, headers e id para compatibilidad con lectores de pantalla. Conecta la semántica de tablas con el comportamiento de la tecnología de asistencia.
Lección 4 • Expansión de Filas y Columnas
Enseña colspan y rowspan para representar relaciones de datos complejas. Los estudiantes practican la fusión de celdas sin romper la estructura de la tabla.
Capítulo 5OcultarOcultar detallesVer detallesFormularios HTML5 y Elementos de Entrada
Formularios HTML5 y Elementos de Entrada
Lección 1 • Etiquetas, Fieldsets y Accesibilidad
Enseña label, fieldset, legend y aria-describedby para formularios accesibles. Asegura que cada control esté asociado programáticamente con su etiqueta.
Lección 2 • Estructura de Formularios y Envío
Cubre los atributos form, action, method y enctype y cómo se envían los datos. Proporciona la base estructural para todas las secciones relacionadas con formularios.
Lección 3 • Tipos de Entrada y Controles Centrales
Introduce text, password, email, number, checkbox, radio y select. Los estudiantes construyen una variedad de controles y entienden sus comportamientos predeterminados.
Lección 4 • Tipos de Entrada y Selectores HTML5
Explora los tipos de entrada date, time, color, range, file y search. Los estudiantes aprovechan la IU nativa del navegador para reducir las necesidades de JavaScript personalizado.
Lección 5 • Validación de Formularios Incorporada
Cubre los atributos required, pattern, min, max, minlength y maxlength. Los estudiantes implementan validación sin JavaScript usando restricciones nativas de HTML5.
Capítulo 6OcultarOcultar detallesVer detallesAccesibilidad y ARIA en HTML5
Accesibilidad y ARIA en HTML5
Lección 1 • Pruebas y Auditoría de Accesibilidad
Introduce herramientas automatizadas, pruebas manuales y flujos de trabajo de prueba con lectores de pantalla. Los estudiantes producen un informe de auditoría de accesibilidad para una página de muestra.
Lección 2 • Roles, Estados y Propiedades ARIA
Cubre role, aria-label, aria-labelledby, aria-hidden y regiones en vivo. Los estudiantes añaden ARIA solo donde la semántica nativa es insuficiente.
Lección 3 • Fundamentos de Accesibilidad Web
Introduce los principios WCAG—perceptible, operable, comprensible, robusto—y sus implicaciones prácticas. Enmarca la accesibilidad como un requisito de diseño, no como una idea tardía.
Lección 4 • Navegación por Teclado y Gestión del Foco
Enseña tabindex, atrapamiento de foco y enlaces de salto de navegación para usuarios de teclado. Los estudiantes verifican la operabilidad completa por teclado de los componentes interactivos.
Lección 5 • HTML Semántico como Base de la Accesibilidad
Demuestra cómo los elementos HTML nativos exponen roles ARIA implícitos. Refuerza que la semántica correcta de capítulos anteriores mejora directamente la accesibilidad.
Capítulo 7OcultarOcultar detallesVer detallesAPIs de HTML5 y Características del Navegador
APIs de HTML5 y Características del Navegador
Lección 1 • API de Geolocalización
Cubre getCurrentPosition, watchPosition y manejo de errores para datos de ubicación. Los estudiantes construyen una característica que muestra las coordenadas del usuario bajo petición.
Lección 2 • Elemento Canvas y Dibujo 2D
Introduce el elemento canvas y su contexto de renderizado 2D para dibujo programático. Los estudiantes dibujan formas, texto e imágenes usando métodos de contexto de JavaScript.
Lección 3 • API de Historial y Navegación de Una Sola Página
Cubre pushState, replaceState y el evento popstate para gestión de URL. Los estudiantes actualizan la URL del navegador sin recargas completas de página.
Lección 4 • API de Arrastrar y Soltar
Enseña draggable, dragstart, dragover y eventos drop para DnD nativo. Los estudiantes construyen una lista ordenable usando solo eventos de arrastrar y soltar de HTML5.
Lección 5 • Almacenamiento Web: localStorage y sessionStorage
Explica las APIs de almacenamiento clave-valor para persistir datos sin un servidor. Los estudiantes guardan y recuperan datos de formularios entre recargas de página.
Capítulo 8OcultarOcultar detallesVer detallesRendimiento y Mejores Prácticas de HTML5
Rendimiento y Mejores Prácticas de HTML5
Lección 1 • Estrategias de Optimización de Imágenes
Cubre selección de formato, compresión y formatos de nueva generación como WebP y AVIF. Los estudiantes reducen la carga de imágenes manteniendo la calidad visual.
Lección 2 • Consideraciones de Seguridad en HTML
Identifica vectores XSS, incrustaciones iframe inseguras y destinos de formularios inseguros. Los estudiantes aplican mitigaciones a nivel HTML para endurecer una aplicación de muestra.
Lección 3 • Carga de Recursos y Ruta Crítica
Explica cómo la colocación de script, link y meta afecta la velocidad de carga de la página. Los estudiantes reordenan los recursos del documento para minimizar el bloqueo de renderizado.
Lección 4 • Fundamentos de SEO a través de HTML
Cubre title, meta description, etiquetas Open Graph y marcado de datos estructurados. Los estudiantes añaden metadatos que mejoran la visibilidad en motores de búsqueda y redes sociales.
Lección 5 • Calidad y Mantenibilidad del Código HTML
Enseña indentación consistente, comentarios y convenciones de nomenclatura para HTML. Los estudiantes aplican una guía de estilo a una base de código desordenada y validan el resultado.
Tu certificado válido de finalización
Este curso es para ti:
Persona en cambio de carrera: busca una habilidad tecnológica concreta y comercializable para cambiar de industria.
Profesional de marketing: necesita editar y entender el código de páginas web de forma independiente.
Diseñador freelance: listo para codificar layouts a mano en lugar de depender únicamente de constructores visuales.
Estudiante de ciencias de la computación: cubriendo brechas prácticas de HTML antes de abordar frameworks de JavaScript.
Propietario de un pequeño negocio: decidido a gestionar y actualizar su propio sitio web con confianza.
Aspirante a bootcamp: preparando una base sólida antes de un programa de desarrollo intensivo.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en México?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















