Está en la página 1de 4

PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO GUÍA DE APRENDIZAJE

IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

• Denominación del Programa de Formación: Análisis y Desarrollo de Software


• Código del Programa de Formación: 228118
• Nombre del Proyecto: Desarrollo de aplicaciones a la medida para el sector productivo del
Tolima
• Fase del Proyecto: Ejecución
• Actividad de Proyecto: Codificar los módulos del software con node js y MongoDB
• Competencia: Construcción del software
• Resultados de Aprendizaje Alcanzar:
Codificar el software de acuerdo con el diseño establecido.
• Duración de la Guía: 60 horas directas – 20 horas indirectas

2. PRESENTACIÓN

Node.js Es una tecnología muy popular y ampliamente utilizada en el mundo del desarrollo web por
ser en una excelente opción para aplicaciones web en
tiempo real, juegos y aplicaciones de Streaming.

Node.js es un entorno un entorno de ejecución de


JavaScript orientado a eventos asíncronos. Fue creado en
2009 por Ryan Dahl con el objetivo de permitir a los
desarrolladores utilizar JavaScript en el lado del servidor y
construir aplicaciones web escalables y de alta velocidad.

Utiliza un modelo de E/S sin bloqueo y orientado a eventos para manejar múltiples solicitudes
simultáneas de manera eficiente. Esto significa que Node.js puede procesar varias solicitudes de
manera eficiente sin bloquear el hilo de ejecución principal, lo que lo hace ideal para aplicaciones
web en tiempo real y otras aplicaciones que requieren una alta escalabilidad.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

Una actividad de aprendizaje es una acción diseñada e internacionalizada que se realiza como un
paso a paso para alcanzar un objetivo o una meta que pueda verse reflejado y aplicado, tanto en la
parte conceptual (teoría), como en la parte procedimental (práctica), en esta guía las actividades
están diseñadas como metas parciales y la suma de todas ellas llevan al logro de los resultados de
los aprendizajes propuestos.

Es fundamental, que cada una de las actividades se realicen de forma comprensiva y crítica, de
manera que en cada una de ellas se obtenga la información y los aprendizajes necesarios para

GFPI-F-135 V02
responder a la construcción de evidencias de aprendizaje requeridas para la evaluación y
aprobación de los resultados de aprendizaje de la competencia Especificación de Requisitos del
Software.

¡Bienvenido a aprender Node js!


• Descripción de la(s) Actividad(es)

3.1 Actividades de reflexión inicial

Observe los siguientes videos y elabore un mapa mental sobre node js.

https://www.youtube.com/watch?v=xJzzu7MVZXw

https://www.youtube.com/watch?v=EsKJlhWs1XY

https://www.youtube.com/watch?v=e8n_9N-ZyFE&t=10s

3.2 Actividades de contextualización

o Consulte los siguientes conceptos, apoyado en el material de apoyo o en los links del punto de
la guía de aprendizaje Referentes Bibliográficos:

o ¿Cuál es la diferencia entre desarrollo frontend y backend?


o ¿Concepto de Node JS?
o ¿Características de node js?
o ¿Diferencia de node y navegador web?
o ¿Como funciona node js?
o ¿Qué es "REPL" y para qué sirve?
o ¿Cuál es el punto que Node JS sea "de un solo subproceso?
o ¿Qué es la programación "Impulsada por eventos?
o ¿Qué es un "evento"?
o Syncronico
o Asyncronico
o ¿Describa "callback hell"?
o Que son la promesas?
o ¿Cuál es la diferencia entre funciones de "bloqueo" y "no bloqueo?
o ¿Node JS posee "subprocesos secundarios"?
o ¿Que es npm?
o Que son archivo JSON

En un documento Word responda las anteriores preguntas.

GFPI-F-135 V02
3.3 Actividades de apropiación

o Realizar el paso a paso del tutorial NodeJS_mongoDB.pdf.


En este tutorial encontraremos un paso paso para poder crear nuestro primer proyecto con node
js y mongoDB, recomiendo seguir bien las instrucciones para que puedan obtener el resultado
esperado.

3.4 Actividades de transferencia de conocimiento

o De acuerdo con el contexto de la app web a desarrollar para el proyecto formativo, construir un
módulo de este proyecto utilizando node js y mongoDB.

• Ambiente Requerido

Sala de sistemas dotada de equipos de cómputo (25), con conectividad e internet, buena
iluminación, tv
● Materiales.
Marcadores, lapiceros, papel bond.

4. ACTIVIDADES DE EVALUACIÓN

Tome como referencia la técnica e instrumentos de evaluación citados en la guía de Desarrollo


Curricular
Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de
Evaluación

Evidencias de codifica los módulos del Técnicas


Conocimiento: software stand-alone, web y Prueba Objetiva De
móvil, de acuerdo con las Conocimiento
Evaluación en plataforma de especificaciones del diseño y
conceptos básicos del entorno el estándar de codificación.
Instrumentos
node js.
crea servicios web para Examen con múltiple
Evidencias de Desempeño disponer de métodos escogencia, completar, falso –
reutilizables en el software. verdadero, apareamiento, etc.
Video de la solución creada
mostrando la funcionalidad del incorpora tecnologías
emergentes y disruptivas de Técnicas
producto solicitado.
acuerdo con los propósitos Verificación de productos
Evidencias de Producto: del software. Observación

Link del proyecto alojado en


Instrumentos
GitHub
Lista de chequeo

GFPI-F-135 V02
Técnicas
Verificación de productos
Observación

Instrumentos

Lista de chequeo

5. GLOSARIO DE TÉRMINOS

6. REFERENTES BILBIOGRÁFICOS

● https://www.w3schools.com/nodejs/
● https://www.tutorialesprogramacionya.com/javascriptya/nodejsya/
● https://www.freecodecamp.org/espanol/news/aprende-node-js-y-express-curso-desde-cero/
● https://bluuweb.github.io/node/
● https://learn.microsoft.com/es-es/training/modules/intro-to-nodejs/
● https://www.w3schools.com/nodejs/
7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) James Morales Mora Instructor Centro de 07/07/2023


Industria y
construcción

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Nombre Cargo Dependencia Fecha Nombre

Autor José Mauricio Instructor Centro de 22/09/2023 Tipo de


eventos
(es) Mahecha Industria y
Promesas
construcción Json

GFPI-F-135 V02

También podría gustarte