NodeJS Development

  • Nivel del curso: Principiante
  • Categorías Desarrollo Web
  • Duración 24h
  • Última actualización 7 junio, 2022

Acerca de este curso

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.

Descripción

> Módulo 1. COMENZANDO CON NODE.JS

Las capacidades de Node.js

¿Por qué deberías usar Node.js?

Arquitectura basada en eventos frente a eventos

Node.js, la arquitectura de microservicio y sistemas fácilmente comprobables

 

> Módulo 2. CONFIGURACIÓN DE NODE.JS

Requisitos del sistema 

Instalación de Node.js usando gestores de paquetes

Instalación desde la fuente en sistemas similares a POSIX 

Instalando múltiples instancias de Node.js con nvm

Módulos de código nativo y node-gyp 

Política de versiones de Node.js y qué usar 

Editores y depuradores 

Ejecutando y probando comandos

NPM – el gestor de paquetes Node.js

Node.js, ECMAScript 2015/2016/2017, y más allá

 

> Módulo 3. MÓDULOS NODE.JS

Definiendo un módulo 

Encontrar y cargar módulos CommonJS y JSON usando require 

Encontrar y cargar módulos ES6 usando la importación

Escenarios de módulos híbridos CommonJS / Node.js / ES6

npm – el sistema de gestión de paquetes Node.js

El sistema de gestión de paquetes Yarn

 

> Módulo 4. SERVIDORES HTTP Y CLIENTES

Enviando y recibiendo eventos con EventEmitters

Aplicaciones de servidor HTTP

ES2015 cadenas multilínea y de plantilla

HTTP Sniffer – escuchando la conversación HTTP

Frameworks de aplicaciones web

Empezando con Express 

Cálculo de la secuencia de Fibonacci con una aplicación Express 

Hacer solicitudes de cliente HTTP 

Llamar a un servicio backend REST desde una aplicación Express

 

> Módulo 5: SU PRIMERA APLICACIÓN CON EXPRESS

Promesas, funciones asíncronas y funciones de enrutador Express 

Express y el paradigma MVC 

Creando la aplicación Notes 

Theming a su aplicación Express

¿Qué aprenderé?

  • Instalar y usar Node.js para el desarrollo y la implementación.
  • Utilizar el framework de aplicaciones Express 4.16. Trabajar con el desarrollo del servicio REST.
  • Usar motores de almacenamiento de datos.
  • Usar métodos de autenticación de usuario.
  • Realizar la comunicación en tiempo real con el front-end
$4,640.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Programadores y público en general, con experiencia en JavaScript, que desean aprender a desarrollar aplicaciones web con todos los beneficios que brinda NodeJS de lado backend.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .