0% encontró este documento útil (0 votos)
20 vistas

Introduccion NodeJS

Node.js es un entorno de ejecución de JavaScript para construir aplicaciones del lado del servidor. Es rápido, eficiente y cuenta con una gran cantidad de módulos listos para usar. Frameworks como Express facilitan la creación de aplicaciones web y APIs REST de forma sencilla. Node.js tiene una comunidad activa que ofrece ayuda y recursos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas

Introduccion NodeJS

Node.js es un entorno de ejecución de JavaScript para construir aplicaciones del lado del servidor. Es rápido, eficiente y cuenta con una gran cantidad de módulos listos para usar. Frameworks como Express facilitan la creación de aplicaciones web y APIs REST de forma sencilla. Node.js tiene una comunidad activa que ofrece ayuda y recursos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Introducción a Node.

js
Node.js es un entorno de ejecución de JavaScript que puede ser usado
para construir aplicaciones del lado del servidor y del lado del cliente.

CT by Carlos Toro
Por qué usar Node.js
Rápido Eficiente Expansible

Node.js está construido sobre el Node.js es altamente eficiente ya Node.js cuenta con una gran
motor V8 de Google Chrome, lo que utiliza una arquitectura sin cantidad de módulos listos para
que lo hace extremadamente bloqueos que permite manejar ser usados en cualquier proyecto,
rápido. varias peticiones además de tener la flexibilidad de
simultáneamente. crear nuevos módulos
personalizados.

Comunidad activa

Node.js tiene una de las comunidades de desarrollo más grandes y activas, lo que significa que siempre hay ayuda y
recursos disponibles.
Ejemplos prácticos de uso de Node.js

Aplicaciones de chat en tiempo Streaming de datos Servidores de juegos Análisis de datos


real
Node.js es perfecto para transmitir datos Node.js es muy utilizado en la creación de Node.js puede ser utilizado para procesar
Node.js es ideal para construir en tiempo real y para procesar archivos y servidores de juegos que requieren una y analizar grandes cantidades de datos en
aplicaciones de chat en tiempo real que datos de gran tamaño. alta escalabilidad y un procesamiento tiempo real.
requieren una comunicación bidireccional rápido de las acciones en el juego.
entre el servidor y el cliente.
Creación de un servidor web con Node.js
Paso 2: Crear el archivo del servidor

Crear un archivo .js con el código del servidor web.

1 2 3

Paso 1: Instalar Node.js Paso 3: Ejecutar el servidor

Descargar e instalar Node.js desde el sitio oficial. Usar la consola para ejecutar el archivo del servidor y
probar el servidor en un navegador web.
Manejo de paquetes con npm
¿Qué es npm? ¿Cómo se usa? Paquetes populares de npm

npm es el gestor de paquetes de Usando el comando npm en la Algunos paquetes populares son
Node.js y se encarga de descargar, consola se pueden buscar, instalar Express (framework para
instalar y actualizar paquetes y y manejar paquetes de Node.js. Se aplicaciones web), Lodash
dependencias. pueden instalar paquetes globales (biblioteca de utilidades), y
o locales en el proyecto. Mongoose (biblioteca de modelado
de datos para MongoDB).
Uso de frameworks en Node.js (ejemplo: Express)

¿Qué es Express? Middleware en Express Vistas y plantillas

Express es un framework de Node.js que se Uno de los conceptos clave en Express es el Express permite utilizar diferentes motores de
utiliza para construir aplicaciones web y API middleware, que son funciones que se ejecutan plantillas para renderizar la información que se
REST de manera rápida y sencilla. Con Express antes o después de la gestión de una ruta en la envía al navegador, como Pug y EJS. Esto brinda
se pueden manejar rutas, vistas, autenticación, y aplicación. Con el middleware se puede validar más flexibilidad en la presentación de la
más. la información, procesar datos, y administrar la información en la interfaz.
sesión de usuario, entre otras cosas.
Consejos y recursos adicionales
1 Documentación oficial 2 Comunidad de Node.js en 3 Libros recomendados
de Node.js y Express Stack Overflow
Node.js in Action de Mike
Ambas tienen documentación En este sitio se pueden Cantelon, y Learning Node.js de
completa en sus respectivos encontrar respuestas a Marc Wandschneider.
sitios web. numerosas preguntas, además
de compartir experiencia con
otros desarrolladores.

También podría gustarte