Web Components

Estándar de desarrollo Javascript para creación de componentes web

Web Components es un estándar Javascript que nos permite desarrollar elementos personalizados, componentes, que son como etiquetas HTML capaces de realizar cualquier cosa que necesitemos en un proyecto web.

La clave de los web components consiste en ser un estándar, es decir, son unas especificaciones de la W3C que los navegadores implementan entre sus API para permitir el desarrollo de componentes. 

Hoy todos los navegadores han dado ya el apoyo a Web Components y la tecnología permite el uso de estas especificaciones de manera nativa. Aunque algunos navegadores todavía tienen esta tecnología en estado de desarrollo, es capaz de apoyarse en polyfills, de modo que sea compatible con cualquier cliente web medianamente moderno. 

Web Components se compone por varias especificaciones: Custom Elements, Shadow DOM, HTML Templates, etc. Adicionalmente, algunas librerías como Polymer o StencilJS le ponen por encima nuevas utilidades y ventajas para el desarrollador. Gracias a ellas, la experiencia de desarrollo con estas librerías mejora con respecto al uso de Javascript plano, equiparando la experiencia de desarrollo de Web Components a la conocida en frameworks Javascript para vistas como React o Angular.

Cómo aprender Web Components

En EscuelaIT tenemos algunas clases que introducen el uso de Web Components en Javascript nativo, pero donde más te podemos ayudar es si combinas Web Components, aplicando Polymer por encima.

Conocimientos necesarios

Antes de comenzar el estudio de Web Components te recomendamos dominar otras materias más básicas, también disponibles en EscuelaIT:

Curso de Polymer 2
52 clases 22 Horas y 23 min horas
Aprende a desarrollar componentes con Polymer 2 y el estándar Web Components V1
Curso de Diseño Web orientado a Componentes con PHP, Sass y ES6
52 clases 9 Horas y 25 min horas
Programación Orientada a Componentes aplicada al Diseño con los lenguajes esenciales de la Web

Cursos superiores

Los cursos de esta materia te facilitan los conocimientos necesarios para poder abordar los siguientes estudios:

¿Quieres especializarte en Web Components?

Accede a todos los cursos de EscuelaIT que te permitirán dominar ésta y muchas otras materias, con tarifa plana.

Plan anual

25 €/mes*
* En un único pago de 299€

Plan mensual

29 €/mes*
* Pago cada mes sin permanencia

¿Tienes alguna duda?

¿Todavía no tienes claras las mecánicas y ventajas de EscuelaIT?
¿Tienes alguna necesidad especial que quieras solicitarnos?
¿Podemos ayudarte de alguna otra manera?

No dejes de darle un vistazo a las preguntas frecuentes o FAQ y usa nuestros canales de comunicación para contactar con nosotros. Nuestro equipo de soporte estará encantado de atender cualquier consulta que tengas.