Historia y contexto de las certificaciones

Clase 2 de 28Curso para Certificacion de Node.js con OpenJS Foundation 2023

Resumen

La trayectoria de las certificaciones de Node.js refleja una transformación profunda del proyecto: de control privado a gobierno comunitario y, finalmente, a la OpenJS Foundation. Aquí entenderás por qué hoy existen dos certificaciones de Node.js, cómo se crearon sus materiales y qué conceptos clave debes dominar para avanzar con confianza.

¿Cómo evolucionaron las certificaciones de Node.js?

La historia inicia con Node.js bajo control de una empresa privada llamada Jojen, lo que generó tensiones con la comunidad open source. El punto de quiebre fue un fork comunitario llamado Ayo.js, que avanzó más rápido en nuevas features. Ese impulso llevó a la creación de la Node.js Foundation, con apoyo de la Linux Foundation, y al traspaso del trademark de Node.js desde Jojen a la fundación.

¿Qué hitos marcaron el cambio de gobierno del proyecto?

  • Control inicial por Jojen: decisiones centralizadas sobre el rumbo de Node.js.
  • Fork comunitario Ayo.js: avance acelerado en funcionalidades.
  • Creación de Node.js Foundation: transición a ownership compartido.
  • Cesión de trademark: la marca Node.js pasa a la fundación.

¿Cómo se definió el examen y por qué se dividió en dos?

  • Propuesta en 2016: el comité de comunidad, liderado por Tracy Hinz, impulsa una certificación oficial.
  • Creación de materiales: colaboración de miembros reputados como Brian English, Thomas Hunter y Matthias Buss.
  • Ajustes operativos: contratación de NodeSource y NearForm para llevar el proyecto a buen término.
  • Merge institucional: Node.js Foundation se une con JS Foundation y nace OpenJS Foundation.
  • Decisión clave: por el volumen de contenidos, el examen se divide en dos certificaciones de Node.js.
  • Aseguramiento de calidad: ciclo de QA, programa beta con invitados y mejoras por feedback.
  • Lanzamiento: presentación en Node.js Interactive, Montreal, 2019.

¿Quiénes y qué instituciones fueron clave?

El proceso combinó liderazgo comunitario, soporte institucional y ejecución técnica. Cada actor aportó una pieza esencial para estandarizar el conocimiento de Node.js.

  • Jojen: control inicial del proyecto y de la marca.
  • Comunidad open source: impulso del fork Ayo.js y avance en features.
  • Node.js Foundation y Linux Foundation: formalización del gobierno del proyecto.
  • JS Foundation y OpenJS Foundation: unificación del ecosistema JavaScript en servidor, browser y otros medios.
  • Tracy Hinz: liderazgo del comité que propone la certificación.
  • Brian English, Thomas Hunter, Matthias Buss: creación de materiales del examen.
  • NodeSource y NearForm: ejecución para llevar la certificación a producción.

¿Qué conceptos y habilidades necesitas entender?

Comprender los términos y decisiones detrás de las certificaciones te prepara mejor para el camino que sigue.

  • Open source: colaboración comunitaria que busca velocidad y transparencia.
  • Fork (Ayo.js): copia del proyecto para avanzar de forma independiente.
  • Gobierno del proyecto: paso de control privado a fundación con ownership compartido.
  • Trademark: transferencia de la marca Node.js a la fundación para asegurar neutralidad.
  • Estandarización del conocimiento: creación de una certificación oficial para validar habilidades.
  • Dos certificaciones: división del examen por amplitud del material, facilitando el acceso.
  • QA y programa beta: validación del contenido con la comunidad antes del lanzamiento.
  • Hito de lanzamiento: presentación en 2019, Node.js Interactive, Montreal.

¿Tienes dudas sobre el proceso o sobre las dos certificaciones de Node.js? Comparte tus preguntas y experiencias en los comentarios: tu perspectiva enriquece a la comunidad.

      Historia y contexto de las certificaciones