Desarrollador Web Front-end - 5 días de clases en línea
3.450,00 EUR
- 5 days
Desarrolla las habilidades necesarias para crear sitios web modernos, responsivos e interactivos con este curso intensivo de Desarrollo Web Front-End. Diseñado para aspirantes a desarrolladores web y profesionales de la tecnología, este programa práctico ofrece una base sólida en HTML, CSS, JavaScript y en las prácticas modernas de desarrollo web.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel principiante - intermedio
5 días (8 horas/día) en línea con instructor en vivo
Más de 60 horas de estudio recomendadas
Ejercicios prácticos guiados
Aprendizaje basado en proyectos y escenarios
Soporte disponible después del curso
Certificación de finalización del programa incluida
Resultados de aprendizaje
Al final de este programa, podrás:
Diseño web adaptable con HTML y CSS
Aprende a crear sitios web modernos y responsivos usando HTML semántico y CSS. Domina Flexbox, CSS Grid y las media queries para diseñar maquetaciones que se adapten a cualquier dispositivo, mientras trabajas con tipografía, formularios, contenido multimedia y las mejores prácticas de diseño visual.
Desarrollo de sitios web interactivos con JavaScript
Desarrolla aplicaciones web dinámicas e interactivas utilizando JavaScript. Aprende conceptos fundamentales de programación, como variables, funciones, bucles, condicionales y estructuras de datos, para crear funcionalidades como validación de formularios, componentes interactivos e interacciones de usuario en tiempo real.
Manipulación del DOM y manejo de eventos
Adquiere experiencia práctica trabajando con el Modelo de Objetos del Documento (DOM) para actualizar, crear y gestionar dinámicamente el contenido de las páginas web. Utiliza el manejo de eventos y la lógica de JavaScript para crear interfaces de usuario responsivas que reaccionen de forma fluida a las acciones de los usuarios.
Optimización de UI/UX, accesibilidad y rendimiento
Crea sitios web que sean fáciles de usar, accesibles y de alto rendimiento. Explora los fundamentos de UI/UX, los estándares de accesibilidad, las mejores prácticas de SEO y las técnicas de optimización del rendimiento para mejorar la usabilidad, la visibilidad en buscadores y la velocidad de carga de las páginas.

Cronograma del curso
Día 1
Sesión 1: Introducción a HTML y CSS
- Configuración del entorno de desarrollo y fundamentos web
- Estructura HTML, elementos, etiquetas y atributos
- Conceptos de desarrollo mobile-first
- Fundamentos de CSS: selectores, propiedades y estilos
- Herramientas de desarrollador de Chrome y publicación de sitios web
Sesión 2: Elementos de texto
- Encabezados, párrafos y formato de texto
- Valores, unidades y fuentes web en CSS
- Creación y estilo de listas ordenadas y desordenadas
Sesión 3: Hipervínculos
- Creación de hipervínculos y gestión de URL
- Rutas relativas y absolutas
- Fragmentos de documentos y enlaces de correo electrónico
- Técnicas de estilo para enlaces
Sesión 4: Selectores avanzados de CSS
- Selectores de tipo, clase, ID y atributo
- Pseudoclases y pseudoelementos
- Combinadores y grupos de selectores
- Cascada, especificidad, herencia y reglas @ en CSS
Día 2
Sesión 5: Estructuración de contenidos
- Elementos de bloque y en línea
- El modelo de caja de CSS y el estilo de cajas
- Elementos HTML semánticos
- Saltos de línea y reglas horizontales
- Introducción a los diseños con CSS Grid
Sesión 6: Multimedia e incrustación
- Trabajar con imágenes, fondos y SVG
- Formatos de video, audio y medios
- Figuras, leyendas e iconos
- Incrustar contenido externo usando iframes y otros métodos
Sesión 7: Tablas
- Creación de filas, celdas y encabezados de tabla
- Celdas combinadas, grupos de columnas y leyendas
- Marcado semántico de tablas
- Técnicas de estilo para tablas
Sesión 8: Formularios
- Creación y diseño de formularios web
- Etiquetas, campos de entrada, botones y menús desplegables
- Atributos de agrupación y validación de campos de formulario
- Envío de datos a servidores
- Barras de progreso y controles de formulario avanzados
Día 3
Sesión 9: Técnicas avanzadas de maquetación
- Posicionamiento en CSS, floats, Flexbox y Grid
- Principios de diseño responsivo
- Consultas de medios y de características
- Medios adaptables y patrones modernos de diseño de maquetación
Sesión 10: Estilos avanzados de CSS
- Esquinas redondeadas, degradados y fondos
- Sombras y efectos de texto
- Transformaciones, transiciones y animaciones en CSS
- Técnicas modernas de estilo visual
Sesión 11: Frameworks y preprocesadores de CSS
- Descripción general de los frameworks de CSS y sus beneficios
- Opciones de frameworks populares
- Preprocesadores CSS y características clave
- Variables de CSS y flujos de trabajo modernos de estilos
Sesión 12: UI/UX, SEO y optimización del rendimiento
- Principios y buenas prácticas de diseño UI/UX
- Fundamentos de SEO y etiquetas HTML esenciales
- Optimización del sitio web para velocidad y rendimiento
- Mejorar la experiencia del usuario y la visibilidad en las búsquedas
Día 4
Sesión 13: Introducción a JavaScript
- Fundamentos de JavaScript y configuración del entorno de desarrollo
- Integración de JavaScript con HTML
- JavaScript en el navegador vs. Node.js
- Sintaxis, comentarios y conceptos básicos de implementación
Sesión 14: Valores, variables y tipos de datos
- Variables con var, let y const
- Números, cadenas, booleanos, arreglos y objetos
- Tipado dinámico y conversión de tipos
- Operaciones aritméticas y plantillas literales
Sesión 15: Funciones
- Declaraciones de funciones, expresiones y funciones flecha
- Parámetros, valores de retorno y argumentos predeterminados
- Ámbito de las funciones e invocación
- Trabajar con funciones integradas
Sesión 16: Flujo y lógica del programa
- Operadores y técnicas de comparación
- Valores verdaderos y falsos
- Sentencias condicionales y bucles
- Fundamentos de manejo de errores y depuración
Día 5
Sesión 17: Trabajo con objetos
- Comprender las estructuras y propiedades de los objetos
- Acceso a datos usando la notación de punto y de corchetes
- Creación y uso de métodos de objetos
- Trabajar con la palabra clave this
- Iterar a través de las propiedades de un objeto
- Exploración de los métodos integrados de Object, Array y String
Sesión 18: Acceso y manipulación del DOM
- Comprender el Modelo de Objetos del Documento (DOM)
- Selección y referencia de elementos HTML
- Trabajar con tipos de datos del DOM
- Modificar el contenido y los atributos de la página
- Creación, inserción y eliminación dinámica de elementos
Sesión 19: Programación dirigida por eventos
- Comprender los eventos del navegador y el flujo de eventos
- Registro y gestión de oyentes de eventos
- Manejo de las interacciones del usuario con el objeto de evento
- Creación de experiencias web responsivas e interactivas
Sesión 20: APIs del navegador y características web
- Introducción a las API y a las funcionalidades proporcionadas por el navegador
- Trabajar con objetos Date, Math, RegExp y JSON
- Uso del almacenamiento en el lado del cliente y de los servicios de geolocalización
- Acceso a APIs adicionales del navegador para mejorar las aplicaciones web

¿Quién debería inscribirse en este programa?
Desarrolladores front-end aspirantes que buscan una vía estructurada para iniciarse en el desarrollo web
Desarrolladores junior que buscan fortalecer sus habilidades en HTML, CSS y JavaScript
Desarrolladores de software que quieren expandirse a tecnologías de front-end
Diseñadores UI/UX que deseen comprender e implementar sus diseños en código
Emprendedores que quieren crear y gestionar sitios web modernos de forma independiente
Requisitos previos
Se recomienda tener una comprensión básica de los principios de programación. Si eres nuevo en programación, te sugerimos comenzar con nuestro curso Introducción a la Programación – JavaScript.
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
