Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información  aquí.
@deka
Menú
Inicio >> Formación >> Cursos >> Introducción a Node.js

Introducción a Node.js

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.

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

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

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

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

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

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

¿Quieres más información?

Indícanos alguna información de contacto (teléfono o email) para que podamos responderte.
Indícanos aquí el contenido de tu consulta.

Comunicación en materia de protección de datos

ADELA RODRÍGUEZ RUBIO (en adelante CENTRO INFORMÁTICO ADEKA) con CIF 09410643D, en  C/ MUÑOZ DEGRAIN, Nº6-1º Planta, Oficina 6. 33007-OVIEDO (asturias) y, con TELÉFONO 653618879 y EMAIL contacto@adeka.es

“En nombre de la empresa tratamos la información que nos facilita con el fin de prestarles el servicio solicitado, realizar la facturación del mismo. Los datos proporcionados se conservarán mientras se mantenga la relación comercial o durante los años necesarios para cumplir con las obligaciones legales. Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. Usted tiene derecho a obtener información sobre si en CENTRO INFORMÁTICO ADEKA estamos tratando sus datos personales, por lo que puede ejercer sus derechos de acceso, rectificación, supresión, portabilidad de datos, oposición y limitación a su tratamiento ante CENTRO INFORMÁTICO ADEKA, en  C/ MUÑOZ DEGRAIN, Nº6, 1º Planta, Oficina 6, 33007-OVIEDO (asturias) o en la dirección de correo electrónico contacto@adeka.es, adjuntando copia de su DNI o documento equivalente.  
Asimismo, y especialmente si considera que no ha obtenido satisfacción plena en el ejercicio de sus derechos, podrá presentar una reclamación ante la autoridad nacional de control dirigiéndose a estos efectos a la Agencia Española de Protección de Datos, C/ Jorge Juan, 6 – 28001 Madrid.

Le informamos que la empresa CENTRO INFORMÁTICO ADEKA dispone de un documento de política de privacidad al que puede acceder en la dirección  C/ MUÑOZ DEGRAIN, n6, 1º Planta, Oficiana 6. 33007-OVIEDO (ASTURIAS), a través de la dirección web www.adeka.es y en la dirección de correo electrónico contacto@adeka.es

Asimismo, solicito su autorización expresa para ofrecerle productos y servicios relacionados con nuestra actividad.”

Image CAPTCHA
Introduce los caracteres mostrados en la imagen.
Volver