Curso de Introducción a Node.js

Curso
Presencial
Oviedo (Asturias)
entre 500 € y 1.000 €

Descripción

El entorno de ejecución de aplicaciones Node.js constituye una potente herramienta para la creación de aplicaciones de red altamente escalables. Con Node.js es posible crear aplicaciones destinadas a soportar un gran número de conexiones concurrentes minimizando el impacto que estas tengan en el uso de recursos del servidor. Este curso busca enseñar al alumno los rudimentos básicos de esta tecnología para que pueda construir sencillas aplicaciones web basadas en ella.

Temario

¿Para qué sirve Node?
  • En este punto se introduce al alumno en el entorno Node.js, indicándoles cuáles son sus características más representativas y por qué y para qué nos puede ser útil su utilización.
  • Tiempo estimado: 1 hora.
Preparación del entorno
  • Realizaremos aquí una instalación del entorno de ejecución de Node.js, lo cual es un paso previo para poder desarrollar en esta tecnología. Como parte de la preparación se realizará una aplicación muy sencilla de prueba que permitirá mostrar los elementos básicos de este entorno.
  • Tiempo estimado: 3 horas.
El lenguaje Javascript
  • Node.js utiliza Javascript como lenguaje para implementar las aplicaciones que corren sobre él. En este punto se muestran los elementos básicos de este lenguaje: Estructuras de control, variables y tipos, modelo de objetos… También veremos en este punto la manera en la que Javascript se integra con el entorno de node, a través de módulos.
  • Tiempo estimado: 4 horas.
Programación asíncrona
  • Una característica fundamental de Node.js es que todas las funciones de entrada/salida se ejecutan de manera asíncrona. Este modelo de funcionamiento, que es una de las claves que hacen este entorno tan apropiado para aplicaciones altamente escalables, también obliga a programar de una manera distinta. Veremos en este punto las herramientas con que contamos para poder crear código que trabaje con llamadas asíncronas de manera sencilla y elegante.
  • Tiempo estimado: 3 horas.
El gestor de paquetes npm
  • Una parte importante de todo entorno para la creación de aplicaciones es la disponibilidad de librerías adicionales. Estas librerías son las que permitirán crear aplicaciones complejas sin tener que reinventar la rueda cada vez. npm es el gestor incluido en Node.js que nos permitirá incluir en nuestra aplicación esas librerías. Veremos aquí cómo podemos utilizarlo, es decir, como podremos buscar librerías y añadirlas a nuestro sistema o proyecto.
  • Tiempo estimado: 3 horas.
Crear una web en Node.js
  • Finalmente pondremos en práctica todo lo visto para crear una sencilla aplicación web que funcione sobre Node.js utilizando el framework Express.js
  • Tiempo estimado: 6 horas.

Metodología

Presencial

Titulación obtenida

Curso de Introducción a Node.js
Curso de Introducción a Node.js
Centro Informático Adeka
Campus y sedes: Centro Informático Adeka
Centro Informático Adeka
C/ Gonzalez Besada Nº 50 1º A 33007 Oviedo (Asturias)
Cursos más populares
Solicita información
X