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