Programa del Curso

Idea Node.js

  • ¿Qué es Node.js
  • Características y capacidades de ECMAScript
  • ECMAScript 5 y hojas de ruta
  • Arquitectura Cliente - Servidor y Solicitud - Respuesta
  • Servidor ECMAScript y lado cliente
  • Licencia Node.js

Arquitectura

  • Motor V8
  • Bucle de eventos
  • Asincronía
  • Estilo de continuación-pase
  • Estructura de la plataforma Node.js
  • Capacidades Node.js
  • Seguridad

Instalación y conceptos básicos para trabajar con la consola Node.js

  • Sistemas operativos compatibles
  • Posibles métodos de instalación
  • Proceso de instalación en el sistema de su elección
  • Configuración inicial
  • Consola Node.js y comandos disponibles
  • Cadenas, argumentos y módulo sf

Ejecución del servidor en la plataforma Node.js

  • Protocolo HTTP
  • Métodos GET/POST/PUT/DELETE
  • Solicitudes y respuestas, encabezados HTTP
  • Compatibilidad con métodos HTTP con Node.js
  • Visualización de contenido web
  • Manejo de formularios

Desarrollo de aplicaciones web basadas en frameworks Express

  • Marcos disponibles
  • Fundamentos de MVC
  • Aplicación web con Express

Compatibilidad con bases de datos

  • Bibliotecas disponibles para bases de datos
  • Descripción general 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 administrador de paquetes NPM
  • Buscar e instalar paquetes
  • Resumen de los paquetes seleccionados/más populares
  • Cree y publique sus propios paquetes

Pruebas de aplicaciones, problemas de calidad de aplicaciones

  • Métodos de prueba admitidos
  • Pruebas individuales y conductuales de Node.js
  • Normas de codificación
  • Herramientas disponibles para respaldar el aseguramiento de la calidad de las aplicaciones

Soporte y desarrollo Node.js

  • Desarrollos
  • Compatibilidad con Node.js
  • Editor para desarrolladores disponible (compatibilidad con IDE)
  • Desarrolladores Node.js y apoyo de la comunidad

Requerimientos

  • Conocimiento de 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