Contacta con nosotros

Temario del curso

Conceptos fundamentales de Node.js

  • ¿Qué es Node.js?
  • Características y capacidades de ECMAScript
  • ECMAScript 5 y planes de evolución
  • Arquitectura cliente-servidor y solicitud-respuesta
  • ECMAScript en el servidor y en el cliente
  • Licencia de Node.js

Arquitectura

  • Motor V8
  • Bucle de eventos
  • Asincronía
  • Estilo de paso de continuaciones
  • Estructura de la plataforma Node.js
  • Capacidades de Node.js
  • Seguridad

Instalación y primeros pasos con la consola de Node.js

  • Sistemas operativos compatibles
  • Métodos posibles de instalación
  • Proceso de instalación en un sistema seleccionado
  • Configuración inicial
  • Consola de Node.js y comandos disponibles
  • Scripts, argumentos y módulo fs

Ejecución de un servidor en la plataforma Node.js

  • Protocolo HTTP
  • Métodos GET/POST/PUT/DELETE
  • Solicitudes y respuestas, encabezados utilizados en el protocolo HTTP
  • Manejo de métodos HTTP con Node.js
  • Muestreo del contenido de páginas web
  • Procesamiento de formularios

Desarrollo de aplicaciones web con el framework Express

  • Frameworks disponibles
  • Fundamentos de la arquitectura MVC
  • Aplicación web con Express

Manejo de bases de datos

  • Bibliotecas disponibles para el manejo de bases de datos
  • Explicación de DAO y ORM
  • Selección de DBMS, diferencias entre bases de datos relacionales y no relacionales
  • SQLite, MySQL, MongoDB, Redis

NPM - Gestión de paquetes

  • Introducción al gestor de paquetes NPM
  • Búsqueda e instalación de paquetes
  • Explicación de paquetes seleccionados y más populares
  • Creación y publicación de paquetes propios

Pruebas de aplicaciones y aspectos relacionados con la calidad del software

  • Métodos de prueba soportados
  • Pruebas unitarias y de comportamiento con Node.js
  • Estándares de codificación
  • Herramientas disponibles para garantizar la calidad de las aplicaciones

Soporte y evolución de Node.js

  • Líneas de evolución
  • Soporte para Node.js
  • Entornos de desarrollo disponibles (soporte desde IDE)
  • Desarrolladores de Node.js y soporte de la comunidad

Requerimientos

  • Conocimiento del lenguaje ECMAScript (JavaScript)
  • Conocimientos básicos de programación orientada a objetos y funcional en JavaScript
 14 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas