Formación bonificada para empresas

Diploma con sello de FUNDAE


Ejemplo de diploma acreditativo + Ampliar

Descargas

PDF Catálogo de cursos 2026+5.000 cursos bonificables
¿Eres RRHH? ¿Qué formación es obligatoria en tu sector?
Valore esta página: Votos: 4.6/5 (253 votos)


Curso online de Desarrollo Frontend (HTML, CSS, SASS, JavaScript y Bootstrap) bonificado

Solicitar información

Respondemos en 3 hs. promedio

Diploma con sello de FUNDAE

Al terminar recibes tu diploma con tu nombre, el curso y sus 50 horas.

Ejemplo de diploma acreditativo del curso Ver el diploma de este curso
¿Eres RRHH? Formación bonificada para tu empresa → ¿Qué formación es obligatoria en tu sector? Mapa por sectores: igualdad, protección de datos, PRL y más →
i ¿Quiénes somos? ¿Es este curso homologado?
Nota informativa de CiberAula

¿Es este curso homologado?

Cuidado con algunas marcas de formación
Ana González, CEO de CiberAula
Ana GonzálezCEO de CiberAula

No, y si una marca de formación te ofrece un curso homologado en esta materia, pregúntale cuál es el organismo homologador y en qué boletín oficial (el BOE, el de una comunidad autónoma u otro de igual rango) se publicó la norma que lo homologa. Si no logras despejar las dudas, escríbenos y te ayudamos a aclararlo.

Si lo que buscas es una formación seria en esta materia, la de CiberAula lo es: una formación regulada y supervisada, que cumple la normativa estatal (Ley 30/2015, de 9 de septiembre, y Real Decreto 694/2017, de 3 de julio, publicados en el Boletín Oficial del Estado), está sujeta al control de FUNDAE y termina con un diploma acreditativo. Y si trabajas por cuenta ajena en una empresa privada, este curso se puede bonificar al 100 % de su coste.

Qué significa que un curso esté «homologado»: la explicación completa →

Ana González, CEO de CiberAula

Cursos bonificados Calendario: Flexible.

FUNDAE cursos Fecha disponible: Inmediata.

Cursos bonificados seguridad social Porcentaje de Bonificación: 100%

Cursos online bonificados Diploma con sello de FUNDAE.

Cursos online bonificados Formación regulada y supervisada: cumple la normativa estatal y está sujeta al control de FUNDAE.

cursos virtuales bonificados Temario Personalizado.

FUNDAE cursos Modalidades: teleformación, aula virtual y MIXTA

Cursos bonificados

El sector tecnológico español concentra 68.000 profesionales especializados en desarrollo web

+12,4%
Crecimiento anual empleo TIC (INE, 2024)
42.800€
Salario medio desarrollador (SEPE, 2024)

El curso

📊 ¿Por qué este curso?
84,5%
de las empresas de 10 o más empleados con conexión a Internet tenía sitio web en el primer trimestre de 2025; HTML, CSS y JavaScript construyen la parte visible de esas webs
Fuente: INE · Encuesta TIC en empresas 2024-2025
Duración
La duración del curso de Desarrollo Frontend (HTML, CSS, SASS, JavaScript y Bootstrap) es de 50 horas, acreditadas en el Diploma del mismo.PLAZO DE REALIZACIÓN:El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa.
Plazo extendido gratuito Sin coste

Al terminar el curso conservas el acceso a la plataforma durante hasta un año más, sin ningún coste adicional, para volver a consultar los vídeos y los materiales siempre que quieras.

Por qué formarte con Ciberaula · 1 min

Objetivos

  • Comprender fundamentos de CSS y selectores avanzados para estilizacion web
  • Aplicar tecnicas de diseño responsivo y estilos modernos en desarrollo front-end
  • Utilizar JavaScript para crear interactividad y dinamica en sitios web
  • Desarrollar habilidades en Bootstrap y frameworks para optimizar productividad
  • Implementar sitios web profesionales, atractivos y adaptables a diferentes dispositivos


Bonificación Curso bonificable al 100%
Bonificacion

Bonificación

Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará mediante descuento en el pago de los seguros sociales.
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el 75% del curso con éxito.
Modalidades Teleformación · Aula virtual · Mixta · Presencial
Modalidades

Modalidades

EN CURSOS ONLINE
Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados.
Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir.
Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso.

EN CURSOS PRESENCIALES o SEMI - PRESENCIALES
En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo.

Temario


NOTA:

Trabajamos con la metodologia de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de 2 o mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.

El temario predefinido del curso online de Desarrollo Frontend (HTML, CSS, SASS, JavaScript y Bootstrap) es el siguiente:

1 Introducción al CSS

1.1 Importancia del CSS en el desarrollo web

1.2 Estructura y sintaxis básica

1.3 Creación de una primera página web con estilos básicos

2 Fundamentos de los Selectores CSS

2.2 Selectores (Parte 1 y 2) tipo, clase, ID

2.3 Selectores avanzados combinadores, pseudo-clases

3 Estilización de Fondos y Textos

3.3 Fondos color, imágenes, gradientes

3.4 Texto y tipografía fuentes, tamaño, estilo

4 Unidades en CSS

4.1 Unidades de medida px, em, rem, %

4.2 Unidades de colores RGB, HEX, HSL

5 El Modelo de Caja en CSS

5.1 Box model margen, borde, padding, contenido

5.2 Display inline, block, inline-block, none

6 Diseño y Posicionamiento

6.1 Tipos de elementos bloque, en línea

6.2 Posicionamiento de cajas relativo, absoluto, fijo, flotante

7 Visualización Avanzada

7.1 Galería de imágenes técnicas y prácticas

7.2 Sombras y bordes estilos y aplicaciones

8 Pseudo-clases y Pseudo-elementos

8.1 Aplicaciones y ejemplos prácticos

8.2 Listas y menús de navegación estilización avanzada

9 Formularios Web Estilizados

9.1 Diseño de formularios de contacto

9.2 Campos, botones, y validación visual

10 Animaciones y Transiciones en CSS

10.1 Uso de la propiedad transform

10.2 Creación de animaciones y transiciones suaves

11 Tipografías y Diseño Responsivo

11.1 Fuentes personalizadas incorporación y uso

11.2 Diseño responsivo con HTML y CSS técnicas y prácticas

12 Introducción a Flexbox

12.1 Flexbox conceptos básicos y propiedades para contenedores

12.2 Diseño de una página con Flexbox estructura y estilos

13 Flexbox Avanzado

13.1 Estilos para header, main, aside, y footer con Flexbox

13.2 Responsive design con Flexbox prácticas y ejemplos

14 Introducción a CSS Grid

14.1 Creación de la primera grid

14.2 minmax(), repeat(), y técnicas de posicionamiento

15 CSS Grid Avanzado

15.1 Áreas en CSS Grid y alineación de elementos

15.2 Grid implícita, auto-fill, y auto-fit

16 Preprocesamiento con SASS

16.1 Instalación de SASS y sintaxis básica

16.2 Variables, anidación de selectores

17 Técnicas Avanzadas en SASS

17.1 Organización de proyectos en múltiples archivos

17.2 Mixins, funciones, y clases extendidas

18 JavaScript Básico

18.1 Introducción y sintaxis básica

18.2 Variables, tipos de datos, operadores

19 Estructuras de Control en JavaScript

19.1 Condicionales, bucles (for, while)

19.2 Funciones y eventos básicos del DOM

20 JavaScript Avanzado

20.1 Objetos, arrays y sus métodos

20.2 Scope, closure, y hoisting

21 Manipulación del DOM con JavaScript

21.1 Se y modificación de elementos

21.2 Creación y eliminación de nodos

22 Eventos y Formularios en JavaScript

22.1 Manejo de eventos

22.2 Validación y envío de formularios

23 JavaScript Moderno

23.1 ES6+ let, const, arrow functions, template literals

23.2 Promesas, async/await para operaciones asincrónicas

24 Introducción a Bootstrap

24.1 Conceptos básicos de Bootstrap y su grid system

24.2 Descarga e integración en proyectos

25 Componentes de Bootstrap

25.1 Uso de componentes botones, cards, modales

25.2 Formularios con Bootstrap diseño y validación

26 Bootstrap Avanzado

26.1 Flexbox en Bootstrap para diseño de layouts

26.2 Responsive design con Bootstrap prácticas y ejemplos


Todo lo que necesitas saber antes de empezar

Información práctica — pulsa cada sección para desplegarla

💻 Software

  • Editor de código: VS Code (gratis, recomendado). Alternativas igualmente válidas: Sublime Text, WebStorm Community o incluso Notepad++ para empezar.
  • Navegador: Chrome o Firefox con DevTools — ambos gratis. Edge también funciona perfectamente.
  • Node.js 22 LTS: necesario solo para compilar SASS. Descarga gratuita en nodejs.org.
  • SASS: se instala con npm install -g sass, completamente gratis.
  • Bootstrap: se puede usar vía CDN sin instalar nada. Gratis.
  • Git: recomendado para guardar tu progreso. Gratis en git-scm.com.

?️ Hardware

  • Cualquier PC o portátil de los últimos 5 años vale.
  • 4 GB RAM mínimo — con 8 GB irás más cómodo si tienes varias pestañas abiertas.
  • No necesitas tarjeta gráfica, SSD ni procesador específico.

🔑 Cuentas necesarias

  • GitHub (gratis) — para alojar tus proyectos y tener portafolio visible desde el primer día.
  • Opcional: cuenta en CodePen o JSFiddle para probar snippets rápidos en el navegador.

📚 Conocimientos previos

  • Saber qué es un archivo HTML y haber visto alguna vez etiquetas como <div> o <p> es suficiente.
  • No necesitas saber programar. JavaScript se introduce desde cero en el temario.
  • Si nunca has abierto un editor de texto ni guardado un archivo .html, dedica 30 minutos a un tutorial de HTML básico antes de empezar — el curso arranca en CSS.

A lo largo del curso construyes piezas reales que puedes añadir a tu portafolio desde el primer día. Aquí tienes los proyectos más representativos:

  1. Página de presentación personal con CSS puro: aplicas box model, tipografías de Google Fonts y colores HSL. Caso de uso: tu primera URL que enseñar en una entrevista.
  2. Galería de imágenes responsiva con Flexbox y Grid: la maquetas en dos versiones — una con Flexbox y otra con CSS Grid — para comparar cuándo usar cada técnica. Caso de uso: portafolio fotográfico o catálogo de productos.
  3. Formulario de contacto estilizado con validación JS: campos, estados de error visuales y envío controlado sin librerías externas. Caso de uso: cualquier web de negocio o landing page.
  4. Landing page animada con SASS: organizas el proyecto en partials, usas variables y mixins para mantener coherencia visual, y añades transiciones CSS. Caso de uso: web de producto o servicio real.
  5. Dashboard responsive con Bootstrap 5: grid system, cards, modales y formularios de Bootstrap combinados con utilidades Flexbox. Caso de uso: panel de administración básico o web corporativa.
  6. Mini-app de lista de tareas con JS moderno: manipulación del DOM, eventos, localStorage y arrow functions ES6+. Caso de uso: demostración de JavaScript sin frameworks, muy valorada en procesos de selección junior.
¿Estás listo para este curso de Frontend?
5 preguntas rápidas para saber en qué punto estás. No hace falta que aciertes todo — es solo para orientarte.
1 ¿Qué hace la siguiente regla CSS? <code>margin: 0 auto;</code>
2 ¿Cuál es la diferencia principal entre <code>display: flex</code> y <code>display: grid</code>?
3 En JavaScript, ¿qué diferencia hay entre <code>==</code> y <code>===</code>?
4 ¿Qué es un <code>mixin</code> en SASS?
5 ¿Para qué sirve el sistema de grid de Bootstrap?

Estos son los tropiezos más frecuentes al aprender frontend. Identificarlos antes te ahorra horas de depuración:

  • Olvidar el box-sizing: border-box global: sin él, añadir padding o border rompe el ancho calculado y los layouts se descuadran de forma inexplicable. Ponlo siempre en el reset CSS.
  • Mezclar unidades sin criterio (px, em, rem, %): usar px para todo impide que el diseño escale con las preferencias de fuente del usuario. Usa rem para tipografía y espaciados, % o fr para anchos.
  • Usar position: absolute sin position: relative en el padre: el elemento se posiciona respecto al viewport en lugar de a su contenedor, con resultados impredecibles.
  • Selectores demasiado específicos en CSS: encadenar cinco clases para sobrescribir un estilo es señal de que la especificidad se te ha ido de las manos. Aprende la regla 0-0-0-0 desde el principio.
  • var en lugar de let o const en JavaScript: el hoisting de var genera bugs difíciles de rastrear. Usa siempre const por defecto y let solo cuando necesites reasignar.
  • Confundir == con ===: "5" == 5 devuelve true en JavaScript por la coerción de tipos. Usa siempre === salvo que tengas un motivo muy concreto.
  • Manipular el DOM antes de que cargue: ejecutar document.getElementById() en el <head> sin esperar al evento DOMContentLoaded devuelve null y rompe el script.
  • No compilar SASS antes de vincular al HTML: los navegadores no entienden .scss directamente. Debes compilar a .css con el comando sass --watch antes de ver cambios.
  • Romper el grid de Bootstrap al añadir márgenes manuales: las columnas de Bootstrap ya incluyen gutters. Añadir margin-left extra desalinea toda la fila.
  • No usar las DevTools del navegador para depurar CSS: intentar corregir estilos a ciegas editando el archivo directamente multiplica el tiempo de resolución. Inspecciona primero, edita después.

Recursos gratuitos y herramientas que complementan el curso desde el primer día:

⌨️ Atajos y referencias rápidas

  • devhints.io — cheat sheets de CSS, Flexbox, Grid, SASS y JavaScript ES6 en una página.
  • css-tricks.com/snippets/css/a-guide-to-flexbox/ — la guía visual de Flexbox más consultada del mundo.
  • grid.malven.co y flexbox.malven.co — referencias visuales interactivas para Grid y Flexbox.

?️ Herramientas gratuitas imprescindibles

  • CodePen — prueba HTML, CSS y JS en el navegador sin instalar nada. Ideal para experimentar con snippets del curso.
  • Can I Use (caniuse.com) — comprueba qué propiedades CSS y APIs JS son compatibles con cada navegador antes de usarlas.
  • CSS Gradient (cssgradient.io) — generador visual de gradientes CSS.
  • Squoosh (squoosh.app) — comprime imágenes para tus proyectos sin perder calidad visible.

📖 Documentación oficial

  • developer.mozilla.org (MDN) — la referencia definitiva de HTML, CSS y JavaScript. Antes de buscar en Google, busca aquí.
  • sass-lang.com/documentation — documentación oficial de SASS con ejemplos de mixins, variables y funciones.
  • getbootstrap.com/docs — documentación de Bootstrap 5 con todos los componentes y utilidades.

👥 Comunidades donde preguntar

  • Stack Overflow — para dudas técnicas concretas con código. Copia el error exacto y pégalo en el buscador antes de preguntar.
  • r/learnprogramming y r/webdev — comunidades en Reddit para principiantes y desarrolladores frontend.
  • dev.to — artículos y tutoriales escritos por desarrolladores para desarrolladores. Mucho contenido de CSS y JS moderno.

🤖 IA como tutor personal

  • Usa ChatGPT, Claude o GitHub Copilot (plan gratuito) para explicarte errores de CSS o JS que no entiendes. Pega el código y el mensaje de error tal cual — obtendrás una explicación inmediata.
  • ohshitgit.com — soluciones rápidas a los errores más comunes de Git en lenguaje directo.

Preguntas frecuentes

📰Blog del curso

Artículos publicados sobre Desarrollo Frontend (HTML, CSS, SASS, JavaScript y Bootstrap)

31 may 2024 Estrategias de Optimización de Carga de Página para Frontend ▼

Por Jasmin Fasquelle

Estrategias de Optimización de Carga de Página para Frontend

Estrategias de Optimización de Carga de Página para Frontend

Las estrategias de optimización de carga de página para frontend son fundamentales para mejorar la experiencia del usuario y el rendimiento del sitio web. Un primer paso clave es minimizar el tamaño de los archivos utilizando técnicas como la compresión de imágenes y la reducción de archivos CSS y JavaScript. Utilizar herramientas como Webpack o Gulp permite automatizar estos procesos, asegurando que el contenido estático se entregue de manera eficiente. Además, implementar la carga diferida de imágenes y scripts ayuda a mejorar los tiempos de carga iniciales.

Otra estrategia esencial es aprovechar el caché del navegador. Configurar correctamente el caché permite que los elementos recurrentes de la página, como logos o archivos CSS, se almacenen localmente en el navegador del usuario, reduciendo la necesidad de volver a descargarlos en visitas subsiguientes. Complementariamente, utilizar una red de distribución de contenido (CDN) puede distribuir los archivos estáticos desde servidores ubicados estratégicamente alrededor del mundo, disminuyendo la latencia y acelerando la entrega de contenido.

Finalmente, optimizar el renderizado del frontend puede marcar una gran diferencia. Priorizar el renderizado de contenido crítico, como el HTML y CSS esenciales, asegura que los usuarios vean el contenido principal rápidamente. El uso de técnicas como AMP (Accelerated Mobile Pages) también puede mejorar significativamente los tiempos de carga en dispositivos móviles, lo cual es crucial dado el creciente número de usuarios que acceden a sitios web desde sus teléfonos. Implementar estas estrategias de optimización no solo mejora la experiencia del usuario, sino que también puede influir positivamente en el posicionamiento en motores de búsqueda.

Solicitar información

Respondemos en 3 hs. promedio


📰 Blog del curso



Por qué formarte con Ciberaula · 1 min
Glosario FUNDAE  —  Diccionario técnico de los 300 términos del sistema de formación bonificada Ver glosario →