Imagina
Curso de Node JS

Domina la creación de complejos sitios web a través de NodeJS.

¿Qué voy a aprender con el Curso de Node JS?

Node JS es un entorno de desarrollo open source y multiplataforma que nos permite, de una manera muy sencilla crear aplicaciones webs complejas destacándose por su alto rendimiento.

Se desarrolla con Javascript y mantiene una arquitectura basada en eventos, lo que nos permite la creación de grandes proyectos de manera asíncrona evitando bloqueos molestos y mejorando el proceso en cualquier aspecto.

Objetivos

Al finalizar el curso, el alumno debe ser capaz de crear complejos sitios web a través de NodeJS. Debe conocer los módulos más importantes para el desarrollo con NodeJS, así como las tecnologías que nos permiten llegar a desarrollar proyectos complicados del lado servidor a través de Javascript.

¿A quién va dirigido?

A programadores que quieran realizar aplicaciones complejas y de alto rendimiento con este entorno de desarrollo.

Duración
Consultar
Requisitos
Aunque no es obligatorio, sí que es aconsejable el conocimiento de algún lenguaje orientado a objetos. Se recomienda tener confianza con HTML, CSS y Javascript.
Bonificación FUNDAE
Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

Temario

1

Repaso a JavaScript

  • Variables
  • Funciones
  • Condicionales
  • ES6 y novedades
2

Introducción a Node.js

  • ¿Qué es Node.js?
  • Características
  • Módulos
  • Ejemplo de Node.js
  • IDE
3

Express y Swig

  • ¿Qué es Express?
  • Instalación de Express
  • Generación de proyectos
  • Routing
  • Swig
  • Etiquetas
  • Componentes
  • Bucles y Condiciones
  • Uso de Jade en Express
5

MongoDB y Mongoose

  • ¿Qué es MongoDB?
  • Operaciones (insertar, consultar, actualización, borrado)
  • Mongo
  • Mongoose
  • Definir un esquema
  • Trabajo con Modelos
6

Uso de Sesiones y Autenticación en NodeJS

  • Autorización con Express
  • Autorización basada en Web Token
  • PassportJS
7

Optimización y automatización

  • Optimización y ejecución
  • Compresión y renderización
  • Caching
  • ¿Qué es y quién usa Grunt?
  • Instalación
  • Gruntfile
  • Contrib
8

Socket.io

  • Socket.io
  • Comunicación bidireccional
  • Escucha de eventos
  • Emisión de eventos
  • Broadcasting
  • Namespaces y Rooms
9

Creando servicios REST con express

  • Conceptos previos
  • Rest Api Server con Express
10

TDD para Node.js con Mocha

  • Debugging
  • Instalación de Mocha
  • Creación y ejecución de Tests (Expect)
11

Despliegue de tu app en el mundo real

  • Alternativas de deploy
  • Deploy en Heroku
Realiza el curso desde donde quieras gracias a nuestro campus online. Dispondrás de un profesor experimentado en programación y desarrollo que te ayudará y responderá a todas tus dudas.

Tutor personal

Proyecto final

Diploma de certificación

Plataforma online

Disponibilidad horaria

Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros. Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

Otros clientes que están aprendiendo con nosotros…

¿Tienes alguna duda? Puedes hablar con uno de nuestros profesores

¡Pregúntanos!

¿Quieres un curso personalizado?

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.