Está en la página 1de 2

Análisis y Desarrollo de Sistemas de Información.

Centro de Formación en Diseño, Confección y Moda.


Desarrollo FullStack - NodeJs

Evidencia 1 – Trimestre 5
Desarrollo FullStack
Construya un documento en el que desarrolle los siguientes puntos.
El documento debe estar bien presentado, poseer encabezado, cada punto
debe contener el enunciado y la respectiva respuesta.
El documento debe nombrarse “ConsultaNodeJSNombre”; donde Nombre es el
primer nombre y el primer apellido del aprendiz.
Se evaluará:
- Originalidad de las respuestas (No copias textuales de internet
o compañeros, no parafraseo de definiciones de internet)
- Completitud (cada punto y la evidencia, deben ser desarrollado
en su totalidad).
- Claridad conceptual (cada punto debe redactarse de manera clara
y concisa)

Resolver:

1. Describa en sus palabras la definición y el funcionamiento de


NodeJS.

2. Defina y describa qué es npm. ¿Quienes son los encargados de


mantener, publicar y revisar todos los paquetes publicados en
npm?

3. ¿Qué es yarn y cuál es su diferencia con npm? ¿Podemos usar los


dos gestores al mismo tiempo en el mismo proyecto?

4. ¿Qué es un middleware?

5. Explique la función de los siguientes comandos npm.


a. npm start
b. npm update
c. npm outdated
d. npm rm
e. npm run dev

6. ¿Para qué son los siguientes módulos que se pueden instalar a


través de npm? Describa claramente cada uno y en caso de
adicionar capturas de ejemplos de uso, se considerará bono.
- express
- mongodb
- mongoose
- router
- nodemon
- cors
- cookieparser
- bodyparser
Análisis y Desarrollo de Sistemas de Información.
Centro de Formación en Diseño, Confección y Moda.
Desarrollo FullStack - NodeJs
- http
- multer
- morgan
- prettier
- debug
- jade
- passport

7. Busque al menos 3 módulos que considere interesantes para


probar.

8. Al instalar un módulo:

a. ¿Cómo se puede utilizar?


b. ¿Cómo se puede desinstalar?
c. ¿Cómo se le puede indicar a NodeJS, que hay algún módulo
que no queremos actualizar aunque haya versiones más
recientes disponibles?
d. ¿Cómo podemos indicar que dicho módulo solo se requiere en
la etapa de desarrollo y no se incluirá en la etapa de
producción?

También podría gustarte