Contacta con nosotros

Temario del curso

Introducción

Conceptos de Node.js

  • RAM frente a latencia de E/S
  • Bloqueo frente a no bloqueo
  • Sintaxis y lógica

Fundamentos de las APIs y su funcionamiento

  • Tipos escalares
  • Patrones de arquitectura web: patrón compuesto, patrón proxy y patrón fachada

Resumen de REST

  • Opción Get
  • Opción Pull
  • Opción Post
  • Opción Delete

Preparación del entorno de desarrollo

  • Instalación y configuración de Node.js
  • Instalación y configuración de Express.js
  • Instalación y configuración de MongoDB
  • Pruebas de las instalaciones

Módulos de Node y administrador de paquetes

  • Creación de un módulo
  • Carga de un módulo
  • Uso de funciones del módulo
  • Creación de argumentos de eventos
  • Extensión de emisores de eventos
  • Instalación de un paquete de Node
  • Uso de un paquete
  • Listado de paquetes
  • Actualización de paquetes
  • Desinstalación de paquetes
  • Publicación de paquetes

Trabajo con Express.js

  • Creación de middleware personalizado
  • Uso del enrutador de Express
  • Filtrado de rutas

APIs REST y GraphQL

  • Creación de un servidor web
  • Gestión de rutas
  • Analisis de solicitudes HTTP
  • Llamada a endpoints
  • Definición de esquema
  • Agregado de validación de entrada
  • Gestión de mutaciones
  • Agregado de variables
  • Gestión de errores

Operaciones CRUD utilizando MongoDB

  • Guardado de documentos
  • Consulta de documentos
  • Actualización de documentos
  • Eliminación de documentos

Autenticación y seguridad

  • Creación y registro de usuarios
  • Generación de tokens
  • Almacenamiento en variables de entorno
  • Protección de rutas
  • Pruebas de la autorización

Resolución de problemas

  • Redacción de una prueba unitaria
  • Redacción de una prueba de integración
  • Integración de pruebas unitarias y de integración

Resumen y conclusión

Requerimientos

  • Experiencia en programación con JavaScript.

Audiencia

  • Desarrolladores web.
 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas