Sobre el Workshop Online: Construyendo Micro-Frontends


Los Micro-Frontends son la respuesta a las aplicaciones web cada vez más complejas de hoy en día. Inspirado en el modelo de microservicios, este enfoque permite a las organizaciones dividir las interfaces en características separadas gestionadas por diferentes equipos de desarrolladores. Los microservicios proporcionan una forma de escalar nuestros proyectos y equipos, pero hasta ahora no había muchas opciones para el desarrollo del frontend. Los micro-frontends son la respuesta para aplicaciones frontales medianas y grandes, escalar su equipo y potenciarlo, reducir el riesgo de su estrategia de despliegue, innovar dentro de su equipo y compartir con el resto de la empresa.

Estos son los principales temas que cubriremos con este taller en línea:

  • Explora el impacto tecnológico de los Micro-Frontends en tu organización
  • Aprende a identificar, generar y orquestar Micro-Frontends
  • Identificar las áreas de una aplicación UI que los equipos individuales pueden manejar
  • Comprender y manejar la complejidad que los Micro-Frontends traen al interior de una organización
  • Establecer una automatización de extremo a extremo para construir y desplegar Micro-Frontends usando el patrón strangler

Temas del Workshop Online


  • Introducción a los micro-frontends 
    • El estatus actual de las aplicaciones Frontend
    • ¿Qué son los Micro-Frontends?
    • Principios básicos
    • Beneficios de trabajar con Micro-Frontends
    • ¿Quién los está usando?
    • Punto de control de conocimiento
    • Q&A
    • Descanso
  • Implementación arquitectónica
    • Cómo estructurar una aplicación usando Micro-Frontends
    • Elementos centrales de una aplicación Micro-Frontend
    • Frameworks de decisiones de Micro-Frontends
    • Q&A
    • Descanso
  • La automatización como un objeto de primera clase
    • Pruebas y análisis estáticos
    • CI/CD
    • Ejecución de automatización secuencial versus paralela
    • Pipeline de automatización DAZN
    • Estrategias de despliegue
    • Q&A
    • Descanso
  • Desafíos técnicos
    • Cambio de mentalidad
    • Trabajando con Contratos
    • Reutilización del código
    • Gestión de la dependencia
    • SEO
    • Q&A
    • Descanso
  • Organización de equipos
    • Estructura de los equipos: equipos principales, equipos de características
    • On boarding
    • Retención de desarrolladores
    • Q&A
  • Resumen y Q&A
    • Recapitulación de los elementos del núcleo de Micro-Frontends
    • Bibliografía y enlaces a recursos
    • Q&A

Timetable:

  • Inicio de la clase: 18:00 (Barcelona GMT +2)
  • Descanso: 5 minutos después de cada módulo
  • Final de la clase: 21:00

¿Qué aprenderás?


  • Cómo estructurar micro-frontends en tu aplicación web
  • Los beneficios tecnológicos de la utilización de micro-frontends
  • Los desafíos que se enfrentan cuando se trabaja con micro-frontends (es decir, la automatización sólida en el lugar o la duplicación de códigos)
  • El impacto de los micro-frontends dentro de una estructura de equipo
  • Las mejores prácticas en micro-frontends
Apúntate al workshop!

Sobre Luca Mezzalira


Luca Mezzalira es el vicepresidente de arquitectura de DAZN. En sus 16 años de carrera, Luca ha trabajado en proyectos de vanguardia para móviles, desktop, web, televisores, descodificadores y dispositivos incrustados. Luca es un experto desarrollador de Google en tecnologías web, autor de Front-End Reactive Architectures (Apress) y gerente de la comunidad JavaScript de Londres.

Requerimientos para asistir - conocimientos


  • Una comprensión de los frameworks modernos para aplicaciones de frontend (Angular, Vue.js, React + Redux, o frameworks similares)
  • Sólidos conocimientos de automatización (CI, CD, estrategias de prueba, etc.)
  • Experiencia de trabajo con equipos multifuncionales o funcionales
  • Conocimiento de las arquitecturas evolutivas (útil pero no requerido)
  • Conocimiento de los microservicios (útil pero no requerido)

Fecha y Precio


Las fechas de la próxima edición están por determinar.

Puedes elegir entre tres métodos de pago para este workshop:

  • Método 1: Transferencia bancaria
  • Método 2: Pago Fraccionado
  • Method 3: Pago directo mediante Xing

¿Interesado en este workshop? ¡Contacta con nosotros!