¿Qué quieres aprender?

Curso NodeJS

Curso NodeJS

NorthCamp School

Curso presencial

Madrid


1.080

Duración : 2 Meses

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Marzo 2022

Objetivos

Aprender Node.js es una gran manera de adentrarse en el desarrollo web de backend o de ampliar tu práctica en desarrollo de fullstack. Con los cursos sobre Node.js podrás aprender los conceptos y las aplicaciones de este sistema en tiempo de ejecución de JavaScript tremendamente útil.

A quién va dirigido

Programadores JavaScript, desarrolladores frontend y backend que quieren aprender a utilizar NodeJS

Requisitos

Tener conocimientos básicos de JavaScript. También es recomendable conocer cómo funciona HTML y CSS. Es necesario disponer de ordenador portátil (PC/Mac).

Temario completo de este curso

ES6
  • Variables y ámbito
  • Template literals
  • Programación Orientada a Objetos Javascript. Herencia
  • Arrow Functions
  • Destructuring. Manejo de parámetros
  • Módulos
  • Arrays y generadores
  • Promesas
Introducción a NodeJS
  • ¿Cómo funciona NodeJS?
  • Gestión de módulos
Node Core
  • Process
  • Child_process
  • ReadLine
  • EventEmitter
File System
  • Gestión de ficheros y directorios a través de NodeJS
HTTP
  • Introducción a los servidores con NodeJS
Express
  • Creación de servidores a través de ExpressJS
  • Instalación de módulos externos con Npm
  • Manejando peticiones en nuestro servidor
  • Gestión de Middlewares
Template Engines
  • Gestión de plantillas con Pug y Hbs
MongoDB y Mongoose
  • Bases de datos NoSQL
  • Introducción a MongoDB
  • Instalación MongoDB
  • Operaciones CRUD sobre base de datos MongoDB
  • Creación de índices
  • Integración de Mongoose con ExpressJS
Sesiones y Autenticación
  • Gestión de sesiones en una aplicación Express
  • Autenticación en Express
  • PassportJS
Optimización y automatización
  • Gestión de cache en NodeJS
  • Tareas a través de Grunt
Sockets
  • Creación y gestión de sockets a través de Socket.io
TDD
  • Gestión de pruebas dentro de nuestras aplicaciones NodeJS
  • Inyección de dependencias
  • SinonJS
  • Instanbul
Deploy NodeJS
  • Heroku
  • Automatización y deploy con Shipit
Introducción a GraphQL
  • Creación de APIs a través de queries
Otros usos para NodeJS
  • Creación de un bot para Telegram
  • Creación de skills para Alexa
  • Aplicación de NodeJS en múltiples dispositivos
Ver más