Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción
Conceptos de Node.js
- RAM frente a latencia de E/S
- Bloqueante frente a no bloqueante
- Sintaxis y lógica
Fundamentos de las APIs y su funcionalidad
- Tipos escalares
- Patrones de arquitectura web: patrón compuesto, patrón proxy y patrón fachada
Visión general de REST
- Opción GET
- Opción de extracción
- 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
- Prueba de las instalaciones
Módulos de Node y gestor de paquetes
- Creación de un módulo
- Carga de un módulo
- Uso de funciones del módulo
- Creación de argumentos de evento
- 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
- Construcción de un servidor web
- Gestión de rutas
- Análisis de solicitudes HTTP
- Llamada a endpoints
- Definición del esquema
- Agregración de validación de entrada
- Gestión de mutaciones
- Uso de variables
- Manejo de errores
Operaciones CRUD con 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
- Prueba de la autorización
Resolución de problemas
- Escritura de una prueba unitaria
- Escritura de una prueba de integración
- Conexión de pruebas unitarias e de integración
Resumen y conclusiones
Requerimientos
- Experiencia en programación con JavaScript
Público objetivo
- Desarrolladores web
14 Horas
Testimonios (1)
Disfruté de los temas interesantes y de tocar diversas matices de JavaScript/TypeScript/Node.js/
John - BMW SA
Curso - Node.js for JavaScript Developers
Traducción Automática