Curso de Desarrollo Web Avanzado con Node.js

Bit formación informática

Descripción

Con las modernas propuestas de los estándares de internet, se impone conocer aquellos "frameworks" de trabajo que facilitan la tarea, en forma de librerías y componentes bien construidos que dispongan del suficiente apoyo empresarial y la necesaria cobertura como para garantizar su continuidad y mantenimiento en el tiempo.

Pero, si algo tienen en común esos "frameworks" es el lenguaje subyacente: JavaScript. Hace ya 5 años, Ryan Dhal creo un marco de comunicaciones escrito en C de tipo no bloqueante, que incorporaba el motor V8 (Chrome) de JavaScript para permitir crear soluciones Web basadas en ese motor que utilizasen el lenguaje básico de la Web para su configuración y programación.

De ahí que el objetivo del curso sea aportar a los alumnos una comprensión de la arquitectura, recursos y modelo de programación con este servidor que se ha hecho tremendamente popular en los últimos años.
Ver más

Temario

Introducción a Node.js
Características de Node.js y diferencias entre Código bloqueante y no bloqueante.
Lectura de archivos y emisión de peticiones.
Trabajo en tiempo real con Node.js
Retos a resolver mediante esta tecnología
Emisores de eventos, requests, y escuchas
Streams: Problemas a resolver
Escritura, lectura, Piping y solución de la concurrencia
Exportación, instalación de NPM, dependencias, y versiones semánticas.
Rutas, disposición visual, construcción de URL y servidores express.
Socket.io: La librería de sockets
Escucha, emisión, respuesta a peticiones y almacenamiento de datos del cliente.
Persistencia de información
Redis, trabajo con listas, persistencia, emisión, y otros aspectos.

Destinatarios

Directores de informática, Directores de departamentos tecnológicos, Responsables de desarrollo de software o proyectos tecnológicos, Jefes de proyecto, Analistas con responsabilidad sobre proyectos y, en general, cualquier persona que por sus necesidades profesionales, deba conocer el funcionamiento de esta herramienta.

Requisitos

Los asistentes deben tener alguna experiencia en proyectos de desarrollo de software, y conocimientos intermedios de los lenguaje de Internet: HTML, CSS y algo más avanzados de JavaScript.

Metodología




Duración

Fecha de inicio a consultar

Objetivos

Al finalizar este curso los alumnos podrán:

Entender la arquitectura de Node.Js.

Comprender las diferencias e implicaciones del manejo de software no -bloqueante.

Definir sitios basados en Node.

Aprender a manejar las herramientas de configuración de Node, como NPM.

Manejar datos de entrada/salida y los mecanismos de persistencia de la información.

Gestionar y programar los ciclos de eventos en los que se basa el funcionamiento de Node.

Aprender a programar el enrutado de peticiones al servidor.

Manejar e implementar las librerías de creación de "sockets".

Precio

A consultar

Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Curso de Desarrollo Web Avanzado con Node.js

Para contactar debes aceptar la política de privacidad
Enviando este formulario acepta recibir información periódica de Educaweb relacionada con estos cursos.
También te recomendamos estos cursos

Curso de Desarrollo Web Avanzado con Node.js