Elige tu idioma
Curso de HTML5 y CSS3
Más de 2 millones de estudiantes en todo el mundo

Curso de HTML5 y CSS3

Aprenda a construir sitios web reales y responsivos desde cero usando HTML5 y CSS3. Este curso lo lleva desde los fundamentos del navegador hasta un proyecto final listo para su portafolio. Cada concepto está fundamentado en estándares profesionales, sistemas de layout modernos y mejores prácticas de accesibilidad.

Dedika para empresas

Lo que vas a aprender:

Usted aprenderá cómo los navegadores renderizan HTML y CSS, y luego construirá sobre esa base con marcado semántico, formularios y estructuras de página accesibles. Dominará el modelo de caja de CSS, Flexbox y Grid para crear layouts que funcionen en cualquier tamaño de pantalla. Las media queries y los principios de diseño responsivo le permitirán apuntar a viewports móviles, de tableta y de escritorio con confianza. También aplicará transiciones CSS, animaciones con keyframes y propiedades personalizadas para producir efectos visuales pulidos. Al final, tendrá un sitio web completo de múltiples páginas listo para mostrar a los empleadores.

Cómo estudias de forma práctica Curso de HTML5 y CSS3

Cómo practicas Curso de HTML5 y CSS3

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.

Haz clic aquí

Contenido del curso

8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos y configuración del desarrollo web

  • Lección 1 • Introducción a los roles de HTML y CSS

    Distingue la estructura (HTML), presentación (CSS) y comportamiento (JavaScript) como preocupaciones separadas. Establece expectativas para el arco completo del curso.

  • Lección 2 • Cómo funciona la web

    Cubre los ciclos de solicitud-respuesta HTTP, la resolución DNS y el pipeline de renderizado del navegador. Fundamenta todo el trabajo posterior con HTML y CSS en el comportamiento real del navegador.

  • Lección 3 • Configuración de su entorno de desarrollo

    Instala y configura un editor de código, las herramientas de desarrollo del navegador y un servidor local de archivos. Asegura que cada estudiante tenga un espacio de trabajo consistente y productivo.

  • Lección 4 • Organización de archivos y carpetas

    Define las estructuras de directorios de proyecto estándar y las convenciones de nomenclatura. Previene rutas de activos rotas y prepara a los estudiantes para proyectos con múltiples archivos.

Capítulo 2Ver detalles

Estructura y sintaxis de documentos HTML5

  • Lección 1 • Reglas de sintaxis y anatomía de HTML5

    Explica etiquetas, atributos, reglas de anidamiento y la declaración DOCTYPE. La sintaxis correcta previene problemas de renderizado en modo quirks del navegador.

  • Lección 2 • Elementos de contenido de texto

    Enseña encabezados, párrafos, listas, citas en bloque y elementos de texto en línea. Los estudiantes estructuran contenido corporal legible y semánticamente significativo.

  • Lección 3 • Tablas y presentación de datos

    Construye tablas de datos accesibles usando los elementos thead, tbody, th y td. Refuerza el HTML semántico al reservar las tablas estrictamente para datos tabulares.

  • Lección 4 • Enlaces e imágenes

    Cubre las etiquetas de anclaje, valores href, atributos target y el elemento img con texto alt. Estos elementos forman la columna vertebral de páginas web navegables y visuales.

  • Lección 5 • Sección head y metadatos

    Cubre los elementos charset, viewport, title y meta description dentro del head. Los metadatos adecuados mejoran el SEO y el renderizado móvil.

Capítulo 3Ver detalles

Elementos semánticos y formularios HTML5

  • Lección 1 • Fundamentos de formularios HTML5

    Cubre el elemento form, los atributos action, method y los tipos de entrada principales. Los formularios son el mecanismo principal para el envío de datos del usuario.

  • Lección 2 • Select, Textarea y Fieldset

    Construye menús desplegables, áreas de texto multilínea y controles de formulario agrupados. Fieldset y legend mejoran la accesibilidad y la agrupación lógica de formularios.

  • Lección 3 • Elementos de referencia semántica

    Introduce header, nav, main, article, section, aside y footer. El marcado semántico mejora la accesibilidad y la indexación en motores de búsqueda.

  • Lección 4 • Tipos de entrada y atributos avanzados

    Explora los tipos de entrada HTML5: date, range, color, tel y number. Los tipos nativos reducen la dependencia de JavaScript y mejoran la UX móvil.

  • Lección 5 • Accesibilidad y validación de formularios

    Aplica etiquetas ARIA, patrones de mensajes de error y validación HTML5 incorporada. Los formularios accesibles sirven a todos los usuarios, incluidos aquellos que usan tecnología de asistencia.

Capítulo 4Ver detalles

Fundamentos de CSS3 y el modelo de caja

  • Lección 1 • El modelo de caja de CSS

    Define las áreas de contenido, relleno, borde y margen y su efecto en el tamaño del elemento. El dominio del modelo de caja es un prerrequisito para todo el trabajo de diseño.

  • Lección 2 • Especificidad, herencia y cascada

    Explica cómo los navegadores resuelven reglas conflictivas usando puntajes de especificidad y orden de origen. Dominar la cascada previene anulaciones de estilo inesperadas.

  • Lección 3 • Sintaxis de CSS y métodos de vinculación

    Cubre conjuntos de reglas, declaraciones, estilos en línea, bloques de estilo internos y hojas de estilo externas. Las hojas de estilo externas se establecen como el estándar profesional.

  • Lección 4 • Colores, unidades y fundamentos de tipografía

    Cubre valores de color hex, RGB, HSL y unidades CSS absolutas vs. relativas. El uso consistente de unidades rem y em soporta una tipografía escalable y accesible.

  • Lección 5 • Selectores y combinadores

    Enseña selectores de elemento, clase, ID, atributo, pseudoclase y pseudoelemento. Selectores precisos reducen conflictos de estilo y mejoran la mantenibilidad.

Capítulo 5Ver detalles

Diseño CSS3: Flexbox y Grid

  • Lección 1 • Combinación de Flexbox y Grid

    Demuestra cuándo anidar Flexbox dentro de celdas Grid y viceversa. Los estudiantes construyen un diseño de página completo usando ambos sistemas apropiadamente.

  • Lección 2 • Posicionamiento en Grid y áreas con nombre

    Enseña la colocación basada en líneas, la sintaxis span y grid-template-areas para regiones con nombre. Las áreas con nombre hacen que los diseños complejos sean legibles y mantenibles.

  • Lección 3 • Alineación y orden en Flexbox

    Cubre las propiedades justify-content, align-items, align-self y order. Estas propiedades permiten un control preciso sobre la distribución y el apilamiento de los elementos.

  • Lección 4 • Fundamentos de Flexbox

    Introduce el modelo de contenedor flex y elemento flex, los ejes y la propiedad flex-direction. Flexbox resuelve problemas de alineación unidimensional de forma elegante.

  • Lección 5 • Fundamentos de CSS Grid

    Define contenedores grid, pistas explícitas y la unidad fr para diseños bidimensionales. Grid es el sistema de diseño CSS nativo más poderoso disponible.

Capítulo 6Ver detalles

Diseño web responsivo y media queries

  • Lección 1 • Tipografía y espaciado responsivos

    Aplica clamp, unidades vw y escalas de espaciado fluido a la tipografía y los espacios de diseño. El tipo fluido elimina la necesidad de múltiples anulaciones de breakpoint.

  • Lección 2 • Sintaxis de media query y breakpoints

    Enseña la sintaxis @media, los tipos de medios y los operadores lógicos para definir breakpoints. Los breakpoints deben reflejar las necesidades del contenido, no tamaños de dispositivo específicos.

  • Lección 3 • Principios del diseño responsivo

    Cubre las cuadrículas fluidas, las imágenes flexibles y la etiqueta meta viewport como los tres pilares del RWD. Estos principios guían cada decisión de diseño en este capítulo.

  • Lección 4 • Imágenes y medios responsivos

    Usa srcset, sizes y el elemento picture para servir imágenes de tamaño apropiado. La entrega correcta de imágenes reduce el peso de la página en redes móviles.

  • Lección 5 • Pruebas y depuración de diseños responsivos

    Usa la emulación de dispositivos del navegador, pruebas en dispositivos reales y auditorías de accesibilidad para validar los diseños. Las pruebas sistemáticas detectan errores específicos del viewport antes del despliegue.

Capítulo 7Ver detalles

Efectos visuales y animaciones CSS3

  • Lección 1 • Rendimiento y accesibilidad del movimiento

    Identifica propiedades compuestas, evita animaciones que desencadenan layout y respeta prefers-reduced-motion. El diseño de movimiento responsable sirve a todos los usuarios.

  • Lección 2 • Transformaciones CSS

    Aplica transformaciones translate, rotate, scale y skew en espacio 2D y 3D. Las transformaciones están aceleradas por GPU y no desencadenan reflujo de diseño.

  • Lección 3 • Propiedades personalizadas de CSS

    Define y consume variables CSS para tokens de color, espaciado y tipografía. Las propiedades personalizadas permiten cambios en todo el tema desde una sola declaración.

  • Lección 4 • Animaciones de fotogramas clave CSS

    Construye animaciones de múltiples pasos usando @keyframes, animation-name y propiedades de animación. Las animaciones de fotogramas clave se ejecutan independientemente de la interacción del usuario.

  • Lección 5 • Transiciones CSS

    Cubre transition-property, duration, timing-function y delay para cambios de estado suaves. Las transiciones proporcionan retroalimentación visual en elementos interactivos.

Capítulo 8Ver detalles

Proyecto final: Construcción de un sitio web completo

  • Lección 1 • Aplicación del sistema de diseño CSS

    Implementa propiedades personalizadas, escala tipográfica y estilos de componentes en todas las páginas. Un sistema de diseño compartido asegura consistencia visual en todo el sitio.

  • Lección 2 • Planificación del proyecto y wireframing

    Define los objetivos del sitio, el inventario de contenido y wireframes de baja fidelidad antes de escribir código. La planificación previene reescrituras estructurales y el descontrol del alcance durante el desarrollo.

  • Lección 3 • Implementación del diseño responsivo

    Aplica diseños Grid y Flexbox con media queries mobile-first en todas las páginas. Cada página debe renderizarse correctamente en anchos de viewport de 320px a 1440px.

  • Lección 4 • Auditoría de accesibilidad y pulido final

    Ejecuta verificaciones de accesibilidad automáticas y manuales, corrige problemas de contraste y agrega preferencias de movimiento. El sitio final cumple con los estándares WCAG AA de contraste y navegación por teclado.

  • Lección 5 • Construcción de la estructura HTML

    Codifica HTML semántico para todas las páginas usando elementos de referencia, formularios y medios. Una base HTML sólida asegura que las capas de CSS y accesibilidad funcionen correctamente.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Persona que cambia de trayectoria profesional: necesita habilidades de front-end verificables y pertinentes para el mercado laboral para dar un giro exitoso.

  • Profesional de mercadeo: quiere editar y entender los sitios web que administra a diario.

  • Diseñador gráfico: listo para convertir conceptos visuales directamente en código funcional para el navegador.

  • Emprendedor: decidido a construir y mantener un sitio web empresarial sin delegarlo a terceros.

  • Estudiante de ciencias de la computación: busca habilidades prácticas de front-end para complementar su formación académica.

  • Creador aficionado: deseoso de publicar proyectos personales en línea con código limpio y escrito a mano.

Lo que dicen nuestros estudiantes

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... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Perú?

¿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