Programa del Curso

Introducción

Node.js Conceptos

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

Los fundamentos de las API y su funcionalidad

  • ScalaTipos de R
  • Patrones de arquitectura web: el patrón compuesto, el patrón proxy y el patrón de fachada

Descripción general de REST

  • Obtener opción
  • Opción de extracción
  • Opción de publicación
  • Opción Eliminar

Preparación del entorno de desarrollo

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

Módulos de nodo y administrador de paquetes

  • Creación de un módulo
  • Carga de un módulo
  • Uso de las funciones del módulo
  • Creación de argumentos de evento
  • Ampliación de emisores de eventos
  • Instalación de un paquete de nodo
  • Uso de un paquete
  • Listado de paquetes
  • Actualización de paquetes
  • Desinstalación de paquetes
  • Publicación de paquetes

Trabajar con Express.js

  • Creación de middleware personalizado
  • Uso del router Express
  • Rutas de filtrado

API REST y GraphQL

  • Creación de un servidor web
  • Manejo de rutas
  • Análisis de solicitudes HTTP
  • Llamada a puntos de conexión
  • Definición del esquema
  • Adición de validación de entrada
  • Manejo de mutaciones
  • Adición de variables
  • Manejo de errores

Operaciones CRUD con MongoDB

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

Solución de problemas

  • Escritura de una prueba unitaria
  • Escribir una prueba de integración
  • Cableado de una unidad y prueba de integración

Resumen y conclusión

Requerimientos

  • JavaScript Experiencia en programación

Audiencia

  • Desarrolladores Web
  14 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (4)

Cursos Relacionados

Node.js para Desarrolladores de JavaScript

  21 horas

Categorías Relacionadas