Documentos de Académico
Documentos de Profesional
Documentos de Cultura
{ Programación del
Lado del Servidor y
Persistencia de
Datos
}
ENCUENTRO N°2
1 CONTENIDOS DE LA CLASE {
2
3
4
5
6
7
8 Introducción a Express framework:
9
10
Creación de servidores
11
12
13
14 }
Argentina Programa 4.0
ENCUENTRO N°2
1 OBJETIVOS {
2
3
4
5 Comprender el papel fundamental de NPM como gestor de
6 paquetes en el ecosistema de Node.js.
7
8 Comprender el funcionamiento de Express como un
9 framework para el desarrollo web en Node.js.
10
Comprender como implementar rutas en una
11
aplicación Express para manejar distintos
12
tipos de peticiones HTTP, como GET, POST,
13 PUT y DELETE.
14 }
Argentina Programa 4.0
ENCUENTRO N°2 UNIDAD 4 - Programación del Lado del
Servidor y Persistencia de Datos
1
{
2
3
4
5
6 [ Introducción a Express
7
8
framework
9 Creacion de servidores ]
10
11
12
13
14 }
Argentina Programa 4.0
Introduccion a Express framework UNIDAD 4 - Programación del Lado del
Creacion de servidores Servidor y Persistencia de Datos
1 ¿Qué es NPM? {
2
3
4
5
< NPM (Node Package Manager) es el
6 gestor de paquetes oficial para el
7 ecosistema de Node.js.
8 Es una herramienta que permite a los
9 desarrolladores instalar, administrar y
10
compartir módulos y paquetes de código
11
reutilizable. >
12
13
14
}
Argentina Programa 4.0
Introduccion a Express framework UNIDAD 4 - Programación del Lado del
Creacion de servidores Servidor y Persistencia de Datos
1
¿Cuál es la importancia de NPM como gestor de
2 paquetes en el ecosistema de Node.js? {
3
< NPM es fundamental para la eficiencia del desarrollo en Node.js, ya que
4 proporciona acceso a miles de paquetes y módulos listos para usar. >
5
6 < Permite a los desarrolladores evitar la necesidad de escribir código desde
cero, acelerando el proceso de desarrollo. >
7
8
< Facilita la colaboración y el intercambio de código entre desarrolladores,
9 fomentando la comunidad y el desarrollo colaborativo. >
10
11 <Maneja las dependencias de manera automática, garantizando la
compatibilidad y resolviendo conflictos de versiones. >
12
13
14 }
1 ¿Qué es Express? {
2
3
4
5 < Express es un framework web de código abierto
6 diseñado para el desarrollo de aplicaciones y
7 APIs en Node.js. Express se destaca como uno de
8 los frameworks más populares y ampliamente
9 utilizados en el ecosistema de Node.js debido a
10 su capacidad para simplificar el proceso de
11 desarrollo web.>
12
13
14
}
Argentina Programa 4.0
Introduccion a Express framework UNIDAD 4 - Programación del Lado del
Creacion de servidores Servidor y Persistencia de Datos
14 }
1
Características claves de las rutas o endpoints
2 {
3 < URL Específica: Cada ruta se identifica mediante una URL específica, que define la
dirección a la que se envía la solicitud. >
4
< Método HTTP: Cada ruta puede estar asociada a uno o más métodos HTTP, como GET, POST, PUT y
5 DELETE. Cada método indica qué tipo de operación se realizará en esa ruta. >
6 < Lógica de Manejo: Cada ruta tiene una función de manejo o controlador asociado que se
ejecuta cuando se recibe una solicitud en esa ruta. Esta función determina cómo se procesa la
7 solicitud y qué respuesta se envía al cliente. >
< Parámetros: Las rutas pueden contener parámetros dinámicos en su URL, que permiten capturar
8 valores específicos de la URL y usarlos en la lógica de manejo. >
9
< Organización: Las rutas permiten organizar la lógica de la aplicación en diferentes
10 unidades, separando diferentes funcionalidades y acciones en rutas individuales. >
11 < APIs y Servicios Web: En el contexto de las APIs y los servicios web, las rutas son
esenciales para definir las operaciones que se pueden realizar en la API y cómo se accede a
12 los datos. >
13
14 }
9
10
11
12
13
14 }