CURSO HTML COMPLETO

Curso HTML 1. Introducción a la Web y al HTML

Curso HTML 1.1 ¿Qué es Internet y la World Wide Web?

Curso HTML 1.2 Cómo funciona un sitio web (cliente, servidor, HTTP)

Curso HTML 1.3 Qué es HTML y para qué sirve

Curso HTML 1.4 Diferencias entre HTML, CSS y JavaScript

Curso HTML 1.5 Evolución y versiones de HTML (HTML4, XHTML, HTML5)

Curso HTML 2. Preparación del entorno de trabajo

Curso HTML 2.1 Navegadores modernos y herramientas de desarrollador

Curso HTML 2.2 Editores y IDEs recomendados para HTML

Curso HTML 2.3 Extensiones útiles para desarrollo web

Curso HTML 2.4 Estructura básica de un proyecto web (carpetas y archivos)

Curso HTML 3. Estructura básica de un documento HTML

Curso HTML 3.1 Declaración y compatibilidad

Curso HTML 3.2 Etiquetas html, head y body

Curso HTML 3.3 Metadatos: charset, viewport, title, meta

Curso HTML 3.4 Comentarios en HTML

Curso HTML 3.5 Anatomía de un elemento HTML (etiquetas, atributos, contenido)

Curso HTML 4. Texto y contenido básico

Curso HTML 4.1 Párrafos (p) y saltos de línea (br)

Curso HTML 4.2 Encabezados (h1 a h6) y jerarquía del contenido

Curso HTML 4.3 Énfasis y resaltado (strong, em, b, i)

Curso HTML 4.4 Citas, código y otros elementos inline (q, blockquote, code, pre, mark)

Curso HTML 4.5 Entidades de caracteres (símbolos especiales, espacios, etc.)

Curso HTML 5. Enlaces y navegación

Curso HTML 5.1 Etiqueta a y atributo href

Curso HTML 5.2 Enlaces internos y externos

Curso HTML 5.3 Enlaces a correo, teléfono y otros protocolos

Curso HTML 5.4 Atributos target, rel y buenas prácticas de seguridad

Curso HTML 5.5 Creación de menús de navegación simples

Curso HTML 6. Imágenes y multimedia básica

Curso HTML 6.1 Etiqueta img: src, alt, title y dimensiones

Curso HTML 6.2 Rutas absolutas, relativas y organización de recursos

Curso HTML 6.3 Figuras y pies de foto (figure, figcaption)

Curso HTML 6.4 Inserción de audio y video (audio, video)

Curso HTML 6.5 Atributos controls, autoplay, loop, muted y poster

Curso HTML 7. Listas y tablas

Curso HTML 7.1 Listas desordenadas (ul) y elementos li

Curso HTML 7.2 Listas ordenadas (ol) y tipos de numeración

Curso HTML 7.3 Listas de definición (dl, dt, dd)

Curso HTML 7.4 Tablas básicas (table, tr, td, th)

Curso HTML 7.5 Estructura avanzada de tablas (caption, thead, tbody, tfoot)

Curso HTML 7.6 Accesibilidad básica en tablas (scope, headers)

Curso HTML 8. Formularios básicos

Curso HTML 8.1 Introducción a la etiqueta form y atributos action, method

Curso HTML 8.2 Campos de texto (input type=’text’ y type=’password’)

Curso HTML 8.3 Etiquetas label y atributo for

Curso HTML 8.4 Botones de envío y reseteo (button, input type=’submit’)

Curso HTML 8.5 Textarea y comentarios del usuario

Curso HTML 9. Formularios HTML5 y controles avanzados

Curso HTML 9.1 Nuevos tipos de input (email, url, number, tel, search, etc.)

Curso HTML 9.2 Select, option y optgroup (listas desplegables)

Curso HTML 9.3 Checkbox y radio buttons

Curso HTML 9.4 Inputs de fecha y tiempo (date, time, datetime-local, month, week)

Curso HTML 9.5 Rango, color y otros controles (range, color, file)

Curso HTML 9.6 Placeholder, required, pattern y otras ayudas de validación

Curso HTML 9.7 Validación nativa del navegador (novalidate, atributos de validación)

Curso HTML 10. HTML5 semántico

Curso HTML 10.1 Diferencia entre div y elementos semánticos

Curso HTML 10.2 Estructura semántica de una página (header, nav, main, footer)

Curso HTML 10.3 Contenido principal y secciones (section, article, aside)

Curso HTML 10.4 Elementos de texto semántico (time, address, small, etc.)

Curso HTML 10.5 Landmarks semánticos y su importancia para accesibilidad

Curso HTML 10.6 Microdatos y atributos globales (lang, dir, title)

Curso HTML 11. Accesibilidad web (a11y) aplicada al HTML

Curso HTML 11.1 Principios básicos de accesibilidad

Curso HTML 11.2 Uso correcto del atributo alt en imágenes

Curso HTML 11.3 Formularios accesibles (label, fieldset, legend)

Curso HTML 11.4 Navegación por teclado y orden de tabulación (tabindex)

Curso HTML 11.5 Introducción a ARIA (roles, aria-label, aria-labelledby, aria-describedby)

Curso HTML 11.6 Buenas prácticas de accesibilidad en enlaces y botones

Curso HTML 12. Imágenes y multimedia responsiva

Curso HTML 12.1 Concepto de responsive design desde HTML

Curso HTML 12.2 Atributo srcset y sizes en imágenes

Curso HTML 12.3 Elemento picture para imágenes adaptativas

Curso HTML 12.4 Formatos de imagen modernos (WebP, AVIF, etc. a nivel conceptual)

Curso HTML 12.5 Subtítulos y pistas en video (track: subtitles, captions)

Curso HTML 12.6 Buenas prácticas de rendimiento con imágenes y multimedia

Curso HTML 13. Integración de HTML con CSS (desde el punto de vista del HTML)

Curso HTML 13.1 Enlace de hojas de estilo (link rel=’stylesheet’)

Curso HTML 13.2 Atributos id y class: propósito y uso correcto

Curso HTML 13.3 HTML preparado para diseño responsivo (contenedores, wrappers, grids)

Curso HTML 13.4 Evitar estilos inline y separar contenido de presentación

Curso HTML 13.5 Uso semántico de clases en lugar de nombres genéricos

Curso HTML 14. Integración de HTML con JavaScript (nivel básico)

Curso HTML 14.1 Inserción de scripts (script en head y body)

Curso HTML 14.2 Atributos defer y async: concepto y uso básico

Curso HTML 14.3 Atributos de datos (data-*) para conectar HTML y JS

Curso HTML 14.4 Manejadores de eventos inline vs externos

Curso HTML 14.5 Buenas prácticas para mantener HTML limpio y desacoplado

Curso HTML 15. SEO on-page con HTML

Curso HTML 15.1 Título de la página (title) y meta description

Curso HTML 15.2 Uso correcto de encabezados para jerarquía de contenidos (h1–h6)

Curso HTML 15.3 Metadatos para SEO: meta robots, canonical (conceptual)

Curso HTML 15.4 Etiquetas para redes sociales (Open Graph, Twitter Cards)

Curso HTML 15.5 Breadcrumbs y estructura de enlaces internos

Curso HTML 15.6 Microformatos y datos estructurados (visión general)

Curso HTML 16. Organización y escalabilidad del HTML en proyectos reales

Curso HTML 16.1 Convenciones de nombrado para clases e IDs

Curso HTML 16.2 Estructuración de archivos HTML en sitios multipágina

Curso HTML 16.3 Plantillas HTML reutilizables (partials, includes – concepto)

Curso HTML 16.4 HTML en entornos de plantillas y frameworks (Blade, JSX, etc. a alto nivel)

Curso HTML 16.5 Componentes y diseño atómico desde la perspectiva del HTML

Curso HTML 17. Estándares, validación y calidad del código

Curso HTML 17.1 Estándares del W3C y especificaciones HTML

Curso HTML 17.2 Uso del validador de HTML (W3C Validator)

Curso HTML 17.3 Errores comunes de marcado y cómo evitarlos

Curso HTML 17.4 HTML legible: indentación, comentarios y organización

Curso HTML 17.5 Buenas prácticas para trabajar en equipo (reviews, guías de estilo)

Curso HTML 18. Rendimiento y optimización desde HTML

Curso HTML 18.1 Orden de carga de recursos (CSS, JS, fuentes)

Curso HTML 18.2 Minimizar peticiones innecesarias desde el marcado

Curso HTML 18.3 Uso eficiente de iframes, embeds y recursos externos

Curso HTML 18.4 Preload, prefetch y otros hints (visión general)

Curso HTML 18.5 Checklist de rendimiento relacionado con HTML

Curso HTML 19. Proyecto final integrador en HTML profesional

Curso HTML 19.1 Diseño de la estructura semántica de un sitio completo

Curso HTML 19.2 Maquetación de una landing page moderna y accesible

Curso HTML 19.3 Creación de un sitio multipágina con navegación completa

Curso HTML 19.4 Formularios avanzados con validación HTML5 y accesibilidad

Curso HTML 19.5 Optimización de imágenes, SEO básico y rendimiento

Curso HTML 19.6 Publicación del proyecto en la web (GitHub Pages, hosting estático, etc.)