Skip to content

Instantly share code, notes, and snippets.

@kevinmamaqi
Created July 5, 2023 09:14
Show Gist options
  • Save kevinmamaqi/73c7b5b010423b23d20bd7550cc978d9 to your computer and use it in GitHub Desktop.
Save kevinmamaqi/73c7b5b010423b23d20bd7550cc978d9 to your computer and use it in GitHub Desktop.
Rubrica node
Categoría 1 (Insuficiente) 2 (Básico) 3 (Intermedio) 4 (Avanzado) 5 (Excelente)
Entendimiento de los fundamentos de Node.js Posee escaso conocimiento de los conceptos básicos. Conoce los conceptos básicos pero los aplica de manera incorrecta. Entiende y aplica los conceptos básicos adecuadamente. Posee un buen dominio de los fundamentos y los utiliza eficazmente. Posee un excelente dominio de los fundamentos y los utiliza de manera creativa.
Habilidades en JavaScript y programación Tiene dificultades con el uso básico de JavaScript y la solución de problemas. Puede usar JavaScript a nivel básico y resolver problemas sencillos. Muestra habilidad intermedia en JavaScript y puede resolver problemas de complejidad media. Muestra un buen dominio de JavaScript y habilidades avanzadas de resolución de problemas. Muestra un dominio excelente de JavaScript y habilidades superiores de resolución de problemas.
Entendimiento del Event Loop y la naturaleza asincrónica de Node.js Tiene dificultades para entender el Event Loop y la naturaleza asincrónica de Node.js. Puede entender y trabajar con conceptos asincrónicos a nivel básico. Muestra habilidad intermedia en el manejo de tareas asincrónicas y el Event Loop. Muestra un buen dominio de los conceptos asincrónicos y el Event Loop. Maneja los conceptos asincrónicos y el Event Loop de manera eficaz y eficiente.
Manejo de errores y debugging Tiene dificultades con el manejo de errores y la depuración. Puede realizar manejo de errores y depurar a nivel básico. Muestra habilidad intermedia en manejo de errores y depuración. Muestra un buen dominio en manejo de errores y depuración. Realiza manejo de errores y depuración de manera eficaz y eficiente.
Uso de NPM y módulos de Node.js Tiene dificultades con el uso de NPM y módulos de Node.js. Puede usar NPM y módulos de Node.js a nivel básico. Muestra habilidad intermedia en el uso de NPM y módulos de Node.js. Muestra un buen dominio de NPM y los módulos de Node.js. Usa NPM y los módulos de Node.js de manera eficaz y eficiente.
Desarrollo de APIs con Express.js Tiene dificultades con el desarrollo de APIs utilizando Express.js. Puede desarrollar APIs utilizando Express.js a nivel básico. Muestra habilidad intermedia en el desarrollo de APIs utilizando Express.js. Muestra un buen dominio en el desarrollo de APIs utilizando Express.js. Desarrolla APIs utilizando Express.js de manera eficaz y eficiente.
Testing con Jest/Node Tiene dificultades con las pruebas utilizando Jest/Mocha. Puede realizar pruebas utilizando Jest/Mocha a nivel básico. Muestra habilidad intermedia en pruebas utilizando Jest/Mocha. Muestra un buen dominio en pruebas utilizando Jest/Mocha. Realiza pruebas utilizando Jest/Mocha de manera eficaz y eficiente.
Integración con bases de datos (SQL/NoSQL) Tiene dificultades con la integración con bases de datos. Puede integrar con bases de datos a nivel básico. Muestra habilidad intermedia en la integración con bases de datos. Muestra un buen dominio en la integración con bases de datos. Integra con bases de datos de manera eficaz y eficiente.
Despliegue y rendimiento Tiene dificultades con el despliegue y la optimización del rendimiento. Puede realizar despliegue y optimizar el rendimiento a nivel básico. Muestra habilidad intermedia en el despliegue y la optimización del rendimiento. Muestra un buen dominio en el despliegue y la optimización del rendimiento. Realiza el despliegue y optimiza el rendimiento de manera eficaz y eficiente.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment