Bextlán

CURSO NODEJS

CURSO NODEJS

Aprende 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.

TEMARIO

  1. Conocimientos Previos

    • Conocimientos sólidos de JS

    • Conocimientos de entornos de servidor

    • Deseable nociones de programación backend

    • Manipulación de la terminal de comandos

    • Manipulación de algún editor de código

  2. 0. Introducción al Curso

    • Información

    • Dinámica

    • Recursos

    • Clases bonus

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

Otras formas de pago

  1. Depósito o Transferencia Bancaria

    • Cuenta: 9007 0358866
    • Clabe: 002180900703588669
    • Titular: Jonathan Ulises Miranda Charles
    • Banco: Banamex
    • Código SWIFT: BNMXMXMM (fuera de México)
  2. Giro por Western Union

    • Cliente: 16734720
    • Titular: Jonathan Ulises Miranda Charles
    • Dirección: Av. Universidad 719-301 Col. Del Valle Del. Benito Juárez CP 03100 México, DF.

Una vez hecho el pago, envía una imagen del voucher o notificación de transferencia a cursos@bextlan.com.

Te enviaremos el correo de acceso lo más pronto posible.