DESARROLLO CON NODEJS
Curso
Online

Descripción
-
Tipología
Curso
-
Metodología
Online
NodeJS, es básicamente un framework para implementar operaciones de entrada y salida. Está basado en eventos, streams construido encima del motor de Javascript V8, que es con el que funciona el Javascript de Google Chrome.
NodeJS se programa del lado del servidor, lo que indica que los procesos para el desarrollo de software en "Node" se realizan de una manera muy diferente que los de Javascript del lado del cliente.
Basándose en los conceptos de la programación asíncrona y la programación orientada a eventos, con la particularidad que los eventos en esta plataforma son orientados a cosas que suceden del lado del servidor y no del lado del cliente como los que conocemos anteriormente en Javascript "común".
Además, NodeJS implementa los protocolos de comunicaciones en redes más habituales, de los usados en Internet, como puede ser el HTTP, DNS, TLS, SSL, etc.
Mención especial al protocolo SPDY, fácilmente implementado en Node, que ha sido desarrollado mayoritariamente por Google y que pretende modernizar el protocolo HTTP, creando un sistema de comunicaciones que es sensiblemente más rápido que el antiguo HTTP (apuntan un rendimiento 64% superior).
Otro aspecto sobre el que está basada nodeJS son los “streams", que son flujos de datos que están entrando en un proceso.
Información relevante sobre el curso
Requisitos • Conocimientos de arquitectura cliente-servidor • Conocimientos de Javascript. • Preferentemente conocimientos de algún lenguaje del lado del servidor y de JQuery.
Opiniones
Temario
Unidad 1: Introducción a NodeJS
- Que es NodeJS
- Quienes lo usan.
- Comando npm
- Como incluir módulos e instalar paquetes
Unidad 2: NodeJS Packages
- Introduccion a JSON
- NPM.
- Algunos paquetes de utilidad
Unidad 3: Eventos y streams
- Service $http
- Consumir un stream de lectura y escribir en streams escribibles
- Crear nuestros propios streams
Unidad 4: NodeJS y Mysql
- Como conectar NodeJS con Mysql
- Realizamos una simple aplicación CRUD en NodeJS y Mysql
DESARROLLO CON NODEJS