Descripción:
Node.js es un entorno de desarrollo JavaScript del lado del servidor perfecto para aplicaciones de alto rendimiento. Node permite a los desarrolladores acceso a HTTP y funcionalidad de TCP/IP usando una interfaz JavaScript minimalista del lado del servidor.
Objetivo:
La certificación OpenJS Node.js Application Developer (JSNAD) está diseñada para cualquier persona que quiera demostrar competencia con Node.js para crear aplicaciones de cualquier tipo, con un enfoque en el conocimiento de las API centrales de Node.js. Este curso, entre otras cosas, preparará al alumno para poseer las habilidades necesarias para presentar con confianza el examen de certificación.
Temario:
Parte 1. Buffer y Streams
API de almacenamiento intermedio de Node.js | Procesamiento incremental | Transformando datos | Conexión de corrientes
Parte 2. Control de flujo
Administrar operaciones asincrónicas | Control de abstracciones de flujo
Parte 3. Procesos secundarios
Generando o ejecutando procesos hijos | Configuración del proceso hijo
Parte 4. Diagnóstico
Depuración de Node.js | Análisis de desempeño básico
Parte 5. Manejo de errores
Patrones comunes | Manejo de errores en varios escenarios
Parte 6. Node.js CLI
Ejecutando banderas de línea de comando
Parte 7. Eventos
El sistema de eventos | Construyendo emisores de eventos | Emisores de eventos consumidores
Parte 8. Sistema de archivos
De entrada y salida | Watching
Parte 9, Requisitos previos de JavaScript
Fundamentos del lenguaje | Ámbito a las características principales del lenguaje introducidas desde EcmaScript 1 y todavía muy utilizadas hoy
Parte 10. Sistema de módulos
Sistema de módulo CommonJS solamente
Parte 11. Proceso / Sistema operativo
Controlando el proceso | Obteniendo datos del sistema
Parte 12. Package.json
Configuración del paquete | Gestión de dependencias
Parte 13. Pruebas unitarias
Usando aserciones | Prueba de código sincrónico | Prueba de código asincrónico