módulo #1 Introducción al desarrollo web Descripción general del desarrollo web, su importancia y las herramientas necesarias para comenzar.
módulo #2 Fundamentos de HTML Introducción a HTML, sintaxis básica y elementos semánticos.
módulo #3 Estructura HTML y elementos semánticos Comprensión de la estructura de documentos HTML, encabezados, párrafos y elementos semánticos.
módulo #4 Tablas y formularios HTML Creación de tablas y formularios en HTML, incluidos atributos y estilos.
módulo #5 Fundamentos de CSS Introducción a CSS, selectores, propiedades y valores.
módulo #6 Selectores y propiedades de CSS Comprensión de los selectores, propiedades y valores de CSS, incluido el estilo de texto y colores.
módulo #7 Diseño y posicionamiento de CSS Control del diseño y posicionamiento con CSS, incluidos flexbox y cuadrícula.
módulo #8 Fundamentos de JavaScript Introducción a JavaScript, variables, tipos de datos y declaraciones condicionales.
módulo #9 Funciones y funciones de JavaScript DOM Comprensión de las funciones de JavaScript, la manipulación del DOM y los detectores de eventos.
módulo #10 Programación orientada a objetos en JavaScript Introducción a la programación orientada a objetos en JavaScript, incluidas las clases y la herencia.
módulo #11 Almacenamiento web y sesiones Comprensión del almacenamiento web, el almacenamiento de sesiones y las cookies.
módulo #12 Introducción a los marcos web Descripción general de los marcos web más populares, incluidos React, Angular y Vue.js.
módulo #13 Creación de una aplicación web con React Creación de una aplicación web sencilla con React, incluidos los componentes y la gestión de estados.
módulo #14 Trabajar con API y servicios RESTful Comprensión de las API, los servicios RESTful y cómo consumirlos en aplicaciones web.
módulo #15 Seguridad web y mejores prácticas Comprensión de las amenazas de seguridad web, las vulnerabilidades y las mejores prácticas para la codificación segura.
módulo #16 Accesibilidad y usabilidad Importancia de la accesibilidad y la usabilidad en el desarrollo web, incluidas las WCAG pautas.
módulo #17 Control de versiones con Git Introducción al control de versiones con Git, incluidos los comandos y flujos de trabajo básicos.
módulo #18 Opciones de implementación y alojamiento Descripción general de las opciones de implementación y alojamiento, incluidos FTP, GitHub Pages y Netlify.
módulo #19 Diseño web adaptable Creación de aplicaciones web adaptables que se adaptan a diferentes tamaños de pantalla y dispositivos.
módulo #20 Preprocesadores SCSS y CSS Introducción a los preprocesadores SCSS y CSS, incluidas las variables, los mixins y las funciones.
módulo #21 Optimización del rendimiento web Técnicas para optimizar el rendimiento web, incluida la carga de páginas, el almacenamiento en caché y la compresión de imágenes.
módulo #22 Manejo y depuración de errores Comprensión de las técnicas de manejo y depuración de errores en el desarrollo web.
módulo #23 Arquitectura de aplicaciones web Comprensión de la arquitectura de aplicaciones web, incluidas las monolíticas, los microservicios y las sin servidor.
módulo #24 Gestión de estados con Redux Introducción a la gestión de estados con Redux, incluidas acciones, reductores y tiendas.
módulo #25 Resumen y conclusión del curso Planificación de los próximos pasos en la carrera de Desarrollo Web