TipoFormación presencial
REGISTRO

Contáctenos

Los campos marcados con un * son requeridos

 

Curso de capacitación y certificación de Node JS

Curso de capacitación y certificación de Node JS

Descripción

Audiencia y requisitos previos

Esquema del curso

Horario y tarifas

Certificación

Resumen del curso Node JS

Node.js es una plataforma del lado del servidor que abarca el lenguaje JavaScript para crear aplicaciones escalables y basadas en eventos. Esto es confuso incluso para programadores experimentados porque el tradicional JavaScript el entorno siempre ha estado en el lado del cliente, en el navegador de un usuario o en una aplicación que está hablando con un servidor. JavaScript no se ha considerado cuando se trata de que el servidor responda a las solicitudes de los clientes, pero eso es exactamente lo que proporciona Node.js.

Objetivos de la capacitación de Node.JS

  • Escribir aplicaciones de línea de comandos en Node.js
  • Habla con una API con Node.js
  • Organiza tu código con módulos
  • Tratar con las corrientes
  • Manejar errores

Audiencia prevista para el curso NodeJS

Experimentado con al menos un lenguaje orientado a objetos como Ruby, Python, PHP o Java, solo poca experiencia con JavaScript y completamente nuevo para Node.js.

Requisitos previos para la certificación Node JS

  • Habilidades básicas de JavaScript.
  • Fondo de desarrollo web

Duración del esquema del curso: 3 Days

Capítulo 1: Introducción a NodeJs

      • Acerca de NodeJS
      • Trabajo de NodeJS
      • Trabajando con CLI y Node REPL
      • Administrador de paquetes de nodo: npm
      • Primer programa Node.js
      • Actividad práctica
      • Arquitectura NodeJS
      • Comprender el ciclo de eventos y la devolución de llamadas
      • Detalles básicos de la configuración de la aplicación de nodo

Capítulo 2: Módulos / Paquetes

      • Conceptos básicos de los módulos
      • Introducción a Node.js integrado en módulos
      • Introducción a NPM
      • Instalación, actualización y eliminación de módulos
      • Actividad práctica (instalar, actualizar y eliminar un módulo)
      • Creando módulos personalizados
      • Actividad práctica 2 (crear módulo reutilizable)
      • Comprender npm cli
      • Publicación de módulos en npm
      • Actividad práctica 3 (módulo de publicación a npm)
      • Comprender el estilo de codificación de NPM
      • Elegir el módulo correcto de NPM para su proyecto

Capítulo 3: Eventos y flujos

      • Búfers de lectura y escritura
      • Actividad práctica (Leer y escribir en un buffer)
      • Comprender los eventos y el patrón del emisor del evento
      • Comprender las transmisiones de Node.js
      • Actividad práctica 2 (Implementar transmisiones)
      • Módulo de sistema de archivos
      • Actividad práctica 3 (Realizar operaciones de archivo)

Capítulo 5: comunicación de red y tecnología web en NodeJS

      • Comunicación de red en Node.js
      • Configuración del servidor TCP / IP y el cliente
      • Actividad práctica (implementar comunicación TCP / IP)
      • Comunicando usando UDP
      • Configurando un servidor HTTP
      • Manejo de solicitudes y respuestas en HTTP
      • Actividad práctica 2 (Creación de servidor HTTP)

Capítulo 4: aplicaciones web que usan ExpressJS y MongoDB

        • Introducción a ExpressJS
        • Instalación y configuración del proyecto ExpressJS
        • Actividad práctica (Primera aplicación ExpressJS)
        • enrutamiento
        • Actividad práctica 2 (Implementar el enrutamiento en ExpressJS)

      DÍA 2

      • middleware
      • Actividad práctica 3 (Implementar módulos de middleware)
      • Las cuestiones de seguridad
      • Comunicación DB: MongoDB
      • Actividad práctica 4 (Conectar y consultar a mongodb)
      • Plantillas HTML: jade / manubrios
      • Actividad práctica (Implementar plantillas de Jade)
      • Autenticación de usuario en ExpressJS
      • Sesiones y cookies
      • Actividad práctica 6 (sesiones de manejo)
      • Tiendas de la sesión
      • Introducción a Browserify

Capítulo 6: comunicación en tiempo real usando socket IO

      • Introducción a los sockets web
      • Configuración y configuración de socket.io
      • Actividad práctica (Configuración de comunicación de socket entre el cliente y el servidor)
      • Comunicación en tiempo real usando socket.io
      • Autenticación de usuario usando socket.io
      • Actividad práctica 2 (autenticación de usuario usando socket io)
      • Introducción a la autenticación basada en tokens usando JWT

Capítulo 7: Forks, Spawns y el módulo de proceso

      • Comprender los procesos en NodeJS
      • Creando un tenedor y un engendro
      • Actividad práctica (tenedor y spawn un proceso)
      • Comunicación de procesos en Node.js
      • Actividad práctica 2 (manejo de procesos múltiples)

Capítulo 8: Prueba en NodeJS

      • Introducción a Assert en Node.js
      • Prueba usando Mocha
      • Actividad práctica (Escritura de pruebas usando mocha)
      • Introducción a Jasmine
      • Actividad práctica 2 (pruebas de escritura con jazmín)
      • Usando el módulo de aserción de chai

Capítulo 9: NodeJS en el mundo de la tecnología

    • Módulo de clúster
    • Actividad práctica (implementación del módulo de clúster)
    • Módulo de utilidades
    • Actividad práctica 2 (Implementación de módulo de utilidades)
    • ZLIB
    • Passport
    • Actividad práctica 3 (Implementación de autenticación de pasaporte)
    • Javascript isomorfo sobre NodeJS
    • Aplicaciones de escritorio en NodeJS

Escríbenos a info@itstechschool.com y contáctanos en + 91-9870480053 por el precio del curso y el costo de certificación, el horario y la ubicación

Envíenos una consulta

Para más información amablemente Contáctenos


Reseñas