Encuentra lo que buscas

Elige la formación que se adapta a tí

¿Aún no estás registrado?

Disfruta de todas las ventajas de registrarte en Ipartek.

Podrás tener información detallada sobre tus preinscripciones a cursos, descarga de certificados de asistencia, ver tus certificaciones, enviar mensajes y más...

¡Regístrate!

¡Hola de nuevo! ;)

X

curso _Node JS

Programación

Duración

25 h.

Modalidad

A Medida

Calendario

A Medida

Nota

Para Trabajadores

Temario

Presupuesto

Temario

OBJETIVOS

El curso tiene como objetivo aprender a crear aplicaciones robustas y veloces de tipo full stack; cliente, servidor y base de datos con un sólo lenguaje de programación: JavaScript, gracias a su poderoso entorno Node.js.

DIRIGIDO A

El curso está dirigido a analistas/programadores con conocimientos sólidos de JavaScript, de entornos de servidor siendo deseable nociones de programación backend. Y manipulación de la terminal de comandos.

CONTENIDOS

  1. Introducción a Node.js
    • Consideraciones
    • Qué es Node.js
    • Modelo Asíncrono y No Bloqueante
    • Características y Ventajas
    • io.js y el presente futuro de Node.js
    • Instalación
  2. El core de Node.js
    • El API Docs de Node.js
    • Objetos: global, process y HTTP
    • Buffers y Streams
    • Emisores de Eventos, Timers y Herencia
    • Creación, Exportación y Requerimiento de Módulos
    • Características de EcmaScript 6 en Node.js
    • Tipos de servidores HTTP
    • Módulos: Path, Url y QueryString
    • Clientes HTTP y Sniffers
    • Formularios y envío de datos Get/Post en Node.js
  3. NPM
    • Node Packaged Manager
    • Tipos de instalación de Paquetes
    • Módulos Globales
    • Dependencias de Proyecto
    • El archivo Package.json
    • Dependencias de Desarrollo
    • Callbacks vs Promesas
    • Promesas con ES6
  4. Aplicaciones Web con Node.js
    • Frameworks Web para Node.js
    • Express.js
    • Introducción y Conceptos Básicos
    • Rutas y Middlewares
    • Generador de Express
    • Templates Engines
    • Configuración de Express
    • Templates Engines
    • Jade
    • EJS
    • Introducción a Ghost
  5. Persistencia de Datos con Node.js
    • REST vs CRUD
    • SQL vs NoSQL
    • API CRUD con MySQL
    • API REST con MySQL y el Patrón MVC
    • Introducción a MongoDB
    • Instalación y Configuración de MongoDB
    • Línea de Comandos de MongoDB
    • API REST con MongoDB y el Patrón MVC
  6. Aplicaciones en Tiempo Real
    • Introducción a los WebSockets
    • Introducción a Socket.IO
    • Manejo y Emisión de Eventos en Socket.IO
    • Creación de Chat con Express y Socket.IO
    • Creación de Streaming de Video con Express, Socket.IO y API's JS
  7. Node.js en Producción
    • Opciones de Hosting para Node.js
    • Instalación y Configuración de un VPS
    • Instalación de Node.js con NVM
    • Instalación de Ngnix como Servidor Web Proxy
    • Despliegue de una Aplicación Node.js en Internet

DURACIÓN

25 horas teórico-prácticas

Si ya te has registrado

Accede con tus credenciales para no tener que rellenar toda la información de nuevo.

Acceso Usuarios

Si aún no te has registrado

Crearemos un acceso después de inscribirte en el curso para para facilitarte la gestión.

Inscripción al curso

Node JS

Programación

Los campos marcados con un * son obligatorios.

Información de contacto

Detalles sobre el curso

¿Dónde preferirías realizar el curso?

¿Estaría interesada alguna persona más de tu empresa en este curso?

¿Necesitas una propuesta a medida?

Solicita información

Ponte en contacto con nosotros y te aclaramos lo que necesites

Empresa

Contáctenos y concertaremos una entrevista.

Particular

Te asesoramos y guiamos para completar tu currículum formativo.

¡Hola!

Disponemos de una oferta formativa completa y cursos específicos a medida que cubren las necesidades de su empresa.

Datos de la empresa

Los campos marcados con un * son obligatorios.

¡Hola!

Obtén más información sobre los cursos que tenemos para ti.

Datos personales

Los campos marcados con un * son obligatorios.

Utilizamos "cookies" propias y de terceros para mejorar su navegación. Si continúa navegando acepta su uso. Política de Cookies Aceptar