¡Descarga Node Practico 2020 edicion 2 y más Guías, Proyectos, Investigaciones en PDF de Desarrollo de Software solo en Docsity!
Node.js
#node.js
Tabla de contenido
Capítulo 56: herrero 192
Examples 192 Construye un blog simple 192
Capítulo 57: Historia de Nodejs 193
Introducción 193 Examples 193 Eventos clave en cada año. 193
Q1 194
Q2 194
Q3 195
Q4 195
Q1 195
Q2 195
Q3 195
Q4 195
Capítulo 58: http 196
Examples 196 servidor http 196 cliente http 197
Capítulo 59: Instalación de Node.js 199
Examples 199 Instala Node.js en Ubuntu 199
Usando el gestor de paquetes apt 199
- Acerca de
- Capítulo 1: Empezando con Node.js
- Observaciones
- Versiones
- Examples
- Hola servidor HTTP mundial
- Hola línea de comando mundial
- Instalación y ejecución de Node.js
- Ejecutando un programa de nodo
- Implementando su aplicación en línea
- Depuración de su aplicación NodeJS
- Depuración nativa
- Hola mundo con expreso
- Hola enrutamiento básico mundial
- TLS Socket: servidor y cliente
- Cómo crear una clave y un certificado
- ¡Importante!
- Servidor de socket TLS
- TLS Socket Client
- Hola mundo en el REPL
- Módulos centrales
- Todos los módulos básicos de un vistazo
- ¡Cómo poner en marcha un servidor web HTTPS básico!
- Paso 1: Construir una Autoridad de Certificación
- Paso 2: instale su certificado como certificado raíz
- Paso 3: Iniciar su servidor de nodo
- Capítulo 2: Ambiente
- Examples
- Accediendo a las variables del entorno.
- Argumentos de la línea de comandos de process.argv
- Uso de diferentes propiedades / configuración para diferentes entornos como dev, qa, puest
- Cargando las propiedades del entorno desde un "archivo de propiedades"
- Capítulo 3: Análisis de argumentos de línea de comando
- Examples
- Pasando acción (verbo) y valores
- Pasando interruptores booleanos
- Capítulo 4: API de CRUD simple basada en REST
- Examples
- API REST para CRUD en Express 3+
- Capítulo 5: Aplicaciones Web Con Express
- Introducción
- Sintaxis
- Parámetros
- Examples
- Empezando
- Enrutamiento básico
- Obteniendo información de la solicitud
- Aplicación express modular
- Ejemplo mas complicado
- Usando un motor de plantillas
- Usando un motor de plantillas
- Ejemplo de plantilla EJS
- API JSON con ExpressJS
- Sirviendo archivos estáticos
- Carpetas multiples
- Rutas con nombre en estilo Django
- Manejo de errores
- Usando middleware y la próxima devolución de llamada
- Manejo de errores
- Hook: Cómo ejecutar código antes de cualquier solicitud y después de cualquier resolución
- Manejo de solicitudes POST
- Configuración de cookies con cookie-parser
- Middleware personalizado en Express
- Manejo de errores en Express
- Añadiendo middleware
- Hola Mundo
- Capítulo 6: Asegurando aplicaciones Node.js
- Examples
- Prevención de falsificación de solicitudes entre sitios (CSRF)
- SSL / TLS en Node.js
- Utilizando HTTPS
- Configurando un servidor HTTPS
- Paso 1: Construir una Autoridad de Certificación
- Paso 2: instale su certificado como certificado raíz
- Asegurar la aplicación express.js
- Capítulo 7: Async / Await
- Introducción
- Examples
- Funciones asíncronas con el manejo de errores Try-Catch
- Comparación entre Promesas y Async / Await
- Progresión de devoluciones de llamada
- Detiene la ejecución en espera
- Capítulo 8: async.js
- Llame a async.parallel() con un objeto
- Resolviendo múltiples valores
- Serie: mono-tarea independiente
- Llame a async.series() con un objeto
- Cascada: mono-tarea dependiente
- async.times (para manejar el bucle de una manera mejor)
- async.each (Para manejar la matriz de datos de manera eficiente)
- async.series (Para manejar eventos uno por uno)
- Capítulo 9: Autenticación de Windows bajo node.js
- Instalación
- Uso
- Capítulo 10: Base de datos (MongoDB con Mangosta)
- Examples
- Conexión de mangosta
- Modelo
- Insertar datos
- Leer datos
- Capítulo 11: Biblioteca de mangosta
- Examples
- Conéctate a MongoDB utilizando Mongoose
- Guarde datos en MongoDB utilizando las rutas Mongoose y Express.js
- Preparar
- Código
- Uso
- Encuentre datos en MongoDB utilizando las rutas de Mongoose y Express.js
- Preparar
- Código
- Uso
- Encuentre datos en MongoDB usando Mongoose, Express.js Routes y $ text Operator
- Preparar
- Código
- Uso
- Índices en modelos.
- Funciones útiles de la mangosta
- encontrar datos en mongodb usando promesas
- Preparar
- Código
- Uso
- Capítulo 12: Bluebird Promises
- Examples
- Convertir la biblioteca de nodeback a Promesas
- Promesas funcionales
- Coroutines (Generadores)
- Eliminación automática de recursos (Promise.using)
- Ejecutando en serie
- Capítulo 13: Buen estilo de codificación
- Observaciones
- Examples
- Programa básico de registro.
- Capítulo 14: Carga automática en los cambios
- Examples
- Carga automática de cambios en el código fuente usando nodemon
- Instalando nodemon globalmente
- Instalando nodemon localmente
- Usando nodemon
- Visión general
- Instalación
- Uso básico
- Uso avanzado
- API
- Capítulo 15: Casos de uso de Node.js
- Examples
- Servidor HTTP
- Consola con el símbolo del sistema
- Capítulo 16: Cierre agraciado
- Examples
- Cierre agraciado - SIGTERM
- Capítulo 17: CLI
- Sintaxis
- Examples
- Opciones de línea de comando
- Capítulo 18: Código Node.js para STDIN y STDOUT sin usar ninguna biblioteca
- Capítulo 19: Comenzando con el perfilado de nodos
- Introducción
- Observaciones
- Examples
- Perfilando una aplicación de nodo simple
- Capítulo 20: Cómo se cargan los módulos
- Examples
- Modo global
- Cargando modulos
- Cargando un módulo de carpeta
- Capítulo 21: Comunicación cliente-servidor
- Examples
- / w Express, jQuery y Jade
- Capítulo 22: Comunicación socket.io
- Examples
- "¡Hola Mundo!" Con mensajes de socket.
- Capítulo 23: Conectarse a Mongodb
- Introducción
- Sintaxis
- Examples
- Ejemplo simple para conectar mongoDB desde Node.JS
- Una forma sencilla de conectar mongoDB con núcleo Node.JS
- Capítulo 24: Conexión Mysql Pool
- Examples
- Usando un grupo de conexiones sin base de datos
- Capítulo 25: Cortar
- Examples
- Añadir nuevas extensiones para requerir ()
- Capítulo 26: Creación de una biblioteca Node.js que admita tanto las promesas como las dev
- Introducción
- Examples
- Módulo de ejemplo y programa correspondiente usando Bluebird
- Capítulo 27: Creando API's con Node.js
- Examples
- OBTENER API utilizando Express
- POST API utilizando Express
- Capítulo 28: csv parser en el nodo js
- Introducción
- Examples
- Usando FS para leer en un CSV
- Capítulo 29: Depuración remota en Node.JS
- Examples
- Configuración de ejecución NodeJS
- Configuración de IntelliJ / Webstorm
- Utilice el proxy para la depuración a través del puerto en Linux
- Capítulo 30: Depurando la aplicación Node.js
- Examples
- Core node.js depurador e inspector de nodos
- Usando el depurador de núcleo
- Usando el inspector de nodos incorporado
- Usando inspector de nodos
- Capítulo 31: Desafíos de rendimiento
- Examples
- Procesando consultas de larga ejecución con Nodo
- Capítulo 32: Desinstalar Node.js
- Examples
- Desinstale completamente Node.js en Mac OSX
- Desinstalar Node.js en Windows
- Capítulo 33: Despliegue de aplicaciones Node.js en producción
- Examples
- Configurando NODE_ENV = "producción"
- Banderas de tiempo de ejecución
- Dependencias
- Administrar la aplicación con el administrador de procesos
- Gestor de procesos PM2
- Despliegue utilizando PM2
- Despliegue usando el administrador de procesos
- Forvever
- Uso de diferentes propiedades / configuración para diferentes entornos como dev, qa, puest
- Aprovechando los clusters.
- Capítulo 34: Despliegue de la aplicación Node.js sin tiempo de inactividad.
- Examples
- Despliegue utilizando PM2 sin tiempo de inactividad.
- Capítulo 35: Devolución de llamada a la promesa
- Examples
- Prometiendo una devolución de llamada
- Promisificando manualmente una devolución de llamada
- setTimeout promisificado
- Capítulo 36: Diseño API de descanso: Mejores prácticas
- Examples
- Manejo de errores: OBTENER todos los recursos
- Capítulo 37: ECMAScript 2015 (ES6) con Node.js
- Examples
- const / let declaraciones
- Funciones de flecha
- Ejemplo de función de flecha
- desestructuración
- fluir
- Clase ES6
- Capítulo 38: Ejecutando archivos o comandos con procesos hijo
- Sintaxis
- Observaciones
- Examples
- Generando un nuevo proceso para ejecutar un comando.
- Generando un shell para ejecutar un comando.
- Generando un proceso para ejecutar un ejecutable.
- Capítulo 39: Ejecutando node.js como un servicio
- Introducción
- Examples
- Node.js como un sistema de demonio
- Capítulo 40: Emisores de eventos
- Observaciones
- Examples
- HTTP Analytics a través de un emisor de eventos
- Lo esencial
- Obtenga los nombres de los eventos a los que está suscrito.
- Obtenga el número de oyentes registrados para escuchar un evento específico
- Capítulo 41: Enrutamiento de solicitudes ajax con Express.JS
- Examples
- Una implementación sencilla de AJAX.
- Capítulo 42: Enrutamiento NodeJs
- Introducción
- Observaciones
- Examples
- Enrutamiento de Express Web Server
- Capítulo 43: Entregar HTML o cualquier otro tipo de archivo.
- Sintaxis
- Examples
- Entregar HTML en la ruta especificada
- Estructura de la carpeta
- server.js
- Capítulo 44: Enviando un flujo de archivos al cliente
- Examples
- Uso de fs y pipe para transmitir archivos estáticos desde el servidor
- Streaming Utilizando fluent-ffmpeg
- Capítulo 45: Enviar notificación web
- Examples
- Enviar notificación web utilizando GCM (Google Cloud Messaging System)
- Capítulo 46: Estructura del proyecto
- Introducción
- Observaciones
- Examples
- Una sencilla aplicación nodejs con MVC y API.
- Capítulo 47: Eventloop
- Introducción
- Examples
- Cómo evolucionó el concepto de bucle de eventos.
- Eventloop en pseudo codigo
- Ejemplo de un servidor HTTP de un solo hilo sin bucle de eventos
- Ejemplo de un servidor HTTP multihilo sin bucle de eventos
- Ejemplo de un servidor HTTP con bucle de eventos
- Capítulo 48: Evitar el infierno de devolución de llamada
- Examples
- Módulo asíncrono
- Módulo asíncrono
- Capítulo 49: Exigir()
- Introducción
- Sintaxis
- Observaciones
- Examples
- A partir del uso require () con una función y archivo.
- A partir del uso require () con un paquete NPM
- Capítulo 50: Exportando e importando el módulo en node.js
- Examples
- Usando un módulo simple en node.js
- Usando Importaciones En ES6
- Exportando con sintaxis ES6
- Capítulo 51: Exportando y consumiendo módulos
- Observaciones
- Examples
- Cargando y utilizando un módulo
- Creando un módulo hello-world.js
- Invalidando el caché del módulo
- Construyendo tus propios módulos.
- Cada módulo inyectado solo una vez.
- Módulo cargando desde node_modules
- Carpeta como modulo
- Capítulo 52: Gestión de errores Node.js
- Introducción
- Examples
- Creando objeto de error
- Error de lanzamiento
- prueba atrapa bloque
- Capítulo 53: Gestor de paquetes de hilo
- Mac OS
- Homebrew
- MacPorts
- Agregando Hilo a su RUTA
- Windows
- Linux
- Debian / Ubuntu
- CentOS / Fedora / RHEL
- Arco
- Solus
- Todas las distribuciones
- Método alternativo de instalación
- Script de shell
- Tarball
- Npm
- Instalación posterior
- Creando un paquete básico
- Instalar el paquete con hilo
- Capítulo 54: gruñido
- Observaciones
- Examples
- Introducción a GruntJs
- Instalación de gruntplugins
- Capítulo 55: Guía para principiantes de NodeJS
- Usando la última versión específica (ej. LTS 6.x) directamente desde nodesource
- Instalación de Node.js en Windows
- Usando el administrador de versiones de nodos (nvm)
- Instale Node.js From Source con el administrador de paquetes APT
- Instalando Node.js en Mac usando el administrador de paquetes
- Homebrew
- Macports
- Instalación utilizando el instalador de MacOS X
- Compruebe si Node está instalado
- Instalando Node.js en Raspberry PI
- Instalación con Node Version Manager bajo Fish Shell con Oh My Fish!
- Instale Node.js desde la fuente en Centos, RHEL y Fedora
- Instalando Node.js con n
- Capítulo 60: Integracion de cassandra
- Capítulo 61: Integración de mongodb
- Sintaxis
- Parámetros
- Examples
- Conectarse a MongoDB
- Método MongoClient Connect()
- Inserte un documento
- Método de recogida insertOne()
- Leer una coleccion
- Método de recogida find()
- Actualizar un documento
- Método de updateOne()
- Borrar un documento
- Método de deleteOne()
- Eliminar múltiples documentos
- Método de deleteMany()
- Conexión simple
- Conexión simple, utilizando promesas.
- Capítulo 62: Integración de MongoDB para Node.js / Express.js
- Introducción
- Observaciones
- Examples
- Instalación de MongoDB
- Creando un Modelo de Mangosta
- Consultar tu base de datos Mongo
- Capítulo 63: Integración de MySQL
- Introducción
- Examples
- Consultar un objeto de conexión con parámetros.
- Usando un conjunto de conexiones
- a. Ejecutando múltiples consultas al mismo tiempo
- segundo. Lograr multi-tenancy en el servidor de bases de datos con diferentes bases de dat
- Conectarse a MySQL
- Consultar un objeto de conexión sin parámetros
- Ejecutar una serie de consultas con una sola conexión de un grupo
- Devuelve la consulta cuando se produce un error.
- Grupo de conexiones de exportación
- Capítulo 64: Integración de pasaportes
- Observaciones
- Examples
- Empezando
- Autenticación local
- Autenticación de Facebook
- Autenticación de usuario-contraseña simple
- Autenticación de Google Passport
- Capítulo 65: Integración MSSQL
- Introducción
- Observaciones
- Examples
- Conectando con SQL vía. mssql npm module
- Capítulo 66: Integración PostgreSQL
- Examples
- Conectarse a PostgreSQL
- Consulta con objeto de conexión
- Capítulo 67: Interactuando con la consola
- Módulo de consola
- console.log
- consola.error
- console.time, console.timeEnd
- Módulo de proceso
- Formateo
- General
- Colores de fuente
- Colores de fondo
- Capítulo 68: Inyección de dependencia
- Examples
- ¿Por qué usar la inyección de dependencia
- Capítulo 69: Koa Framework v2
- Examples
- Hola mundo ejemplo
- Manejo de errores utilizando middleware.
- Capítulo 70: La comunicación arduino con nodeJs.
- Introducción
- Examples
- Comunicación del nodo Js con Arduino a través de serialport.
- Codigo js del nodo
- Código arduino
- Empezando
- Capítulo 71: Localización Nodo JS
- Introducción
- Examples
- utilizando el módulo i18n para mantener la localización en la aplicación node js
- Capítulo 72: Lodash
- Capítulo 73: Loopback - Conector basado en REST
- Introducción
- Examples
- Agregar un conector basado en web
- Capítulo 74: Manejo de excepciones
- Examples
- Manejo de excepciones en Node.Js
- Gestión de excepciones no gestionadas
- Manejo silencioso de excepciones
- Volviendo al estado inicial
- Capítulo 75: Manejo de solicitud POST en Node.js
- Observaciones
- Examples
- Ejemplo de servidor node.js que solo maneja solicitudes POST
- Capítulo 76: Mantener una aplicación de nodo constantemente en ejecución
- Examples
- Usa PM2 como administrador de procesos
- Comandos útiles para monitorear el proceso.
- Ejecutando y deteniendo un demonio de Forever
- Carrera continua con nohup
- Proceso de gestión con Forever
- Capítulo 77: Marcos de plantillas
- Capítulo 78: Marcos de pruebas unitarias
- Examples
- Moca síncrona
- Mocha asíncrono (callback)
- Mocha asíncrona (Promesa)
- Mocha Asíncrono (asíncrono / await)
- Capítulo 79: Módulo de cluster
- Sintaxis
- Observaciones
- Examples
- Hola Mundo
- Ejemplo de cluster
- Capítulo 80: Multihilo
- Introducción
- Observaciones
- Examples
- Capítulo 81: N-API
- Capítulo 82: Node.js (express.js) con código de ejemplo angular.js
- Introducción
- Examples
- Creando nuestro proyecto.
- Ok, pero ¿cómo creamos el proyecto del esqueleto expreso?
- ¿Cómo expreso funciona, brevemente?
- Instalando Pug y actualizando el motor de plantillas Express.
- ¿Cómo encaja AngularJS en todo esto?
- Capítulo 83: Node.js Arquitectura y Trabajos Internos
- Examples
- Node.js - bajo el capó
- Node.js - en movimiento
- Capítulo 84: Node.js con CORS
- Examples
- Habilitar CORS en express.js
- Capítulo 85: Node.JS con ES6
- Introducción
- Examples
- Nodo ES6 Soporte y creación de un proyecto con Babel.
- Usa JS es6 en tu aplicación NodeJS
- Requisitos previos:
- Capítulo 86: Node.js con Oracle
- Examples
- Conectarse a Oracle DB
- Consultar un objeto de conexión sin parámetros
- Usando un módulo local para facilitar la consulta
- Capítulo 87: Node.js Design Fundamental
- Capítulo 88: Node.js Performance
- Ejemplo de operación de bloqueo
- Ejemplo de operación de IO sin bloqueo
- Consideraciones de rendimiento