Talleres de Verano de Subflash

Del 23 al 25 de agosto, JACA 2024

Taller 02: Web Components: libérate de la fontanería digital con Google LitElements

Web Components: libérate de la fontanería digital con Google LitElements
Los componentes web son bloques de código que encapsulan la estructura interna de elementos HTML, incluyendo CSS y JavaScript, permitiendo así que el código se pueda volver a usar como se quiera en otras webs y aplicaciones. En esta charla explicaremos cómo crearlos con LitElements, una librería de Google súper ligera que nos libera de toda la fontanería digital a la hora de crearlos.

Si alguna vez has tocado Flash (que deberías, si estás leyendo esto), recordarás los MovieClips. Los Webcomponents son el mismo concepto de «caja cerrada» pero con tecnología totalmente standard de JavaScript y usable por tanto en cualquier plataforma.

Eventos nativos, propiedades, getters, clases, herencia… Tienes todas las herramientas nativas a tu alcance para construir tu componente específico para una funcionalidad muy concreta que necesites en tu proyecto. ¡¡Y totalmente reutilizables, por supuesto!!

El concepto fue desarrollado por un grupo de trabajo del World Wide Web Consortium (W3C), creado en 1994 por Tim Berners-Lee, considerado el padre de la Web. Este grupo trabaja desde entonces por la estandarización de todas las tecnologías básicas de la red. El modelo de componentes web que se publicó en 2012 establece principalmente cuatro especificaciones referidas a la creación de estos prácticos elementos HTML.

¿Por qué deberías asistir?

En esta charla, Fernando García explicará con detalle cómo crearlos con LitElements, una librería de Google super ligera que nos libera de toda la fontanería digital a la hora de crearlos. A muchos nos han cambiado la vida a mejor, ¿te animas a conocerlos?

¿Quien impartirá la charla?

La charla estará a cargo de Fernando García

Fernando Garcia Huerta

Fernando es un programador apasionado, y con mucha experiencia. Empezó a programar con ceros y unos y luego, ya pasó a lenguajes más evolucionados, aunque reconoce que siente nostalgia por los ceros ;p

Metódico y sistemático, programa juegos o ejercicios por el placer de aprender algún lenguaje nuevo. Actualmente volviendo a los clásicos con webcomponents y tecnologías standard, con interfaces en React y mucho análisis de datos.

Muy buen comunicador, hace fácil lo difícil, así que su charla sobre webcomponents promete aunque no sepas lo que es web ni components 🙂

Compartir esta página

Facebook
X
LinkedIn
Telegram
WhatsApp
Email