
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.
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.
Contenido del curso
8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos y configuración del desarrollo web
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 2OcultarOcultar detallesVer detallesEstructura y sintaxis de documentos HTML5
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 3OcultarOcultar detallesVer detallesElementos semánticos y formularios HTML5
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 4OcultarOcultar detallesVer detallesFundamentos de CSS3 y el modelo de caja
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 5OcultarOcultar detallesVer detallesDiseño CSS3: Flexbox y Grid
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 6OcultarOcultar detallesVer detallesDiseño web responsivo y media queries
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 7OcultarOcultar detallesVer detallesEfectos visuales y animaciones CSS3
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 8OcultarOcultar detallesVer detallesProyecto final: Construcción de un sitio web completo
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.
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...

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 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




















