Temario del curso
Introducción
Conceptos de Node.js
- RAM vs latencia E/S
- Bloqueante vs. no bloqueante
- Sintaxis y lógica
- Tipos escalares
- Patrones de Arquitectura Web: patrón compuesto, patrón proxy y patrón fachada
- Opción GET
- Opción PULL
- Opción POST
- Opción DELETE
- 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
- Creación de un módulo
- Carga de un módulo
- Uso de funciones de 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
- Creación de middleware personalizado
- Uso del enrutador Express
- Filtrado de rutas
- Construcción de un servidor web
- Gestión de rutas
- Análisis de solicitudes HTTP
- Llamada a endpoints
- Definición de esquemas
- Agregar validación de entrada
- Gestión de mutaciones
- Agregar variables
- Gestión de errores
- Guardado de documentos
- Consulta de documentos
- Actualización de documentos
- Borrado de documentos
- Creación y registro de usuarios
- Generación de tokens
- Almacenamiento en variables de entorno
- Protección de rutas
- Prueba de la autorización
- Escribir un test unitario
- Escribir un test de integración
- Conectar un test unitario y de integración
Fundamentos de las API y su Funcionalidad
Introducción a REST
Preparación del Entorno de Desarrollo
Módulos de Node y Gestor de Paquetes
Trabajo con Express.js
API REST y GraphQL
Operaciones CRUD con MongoDB
Autenticación y Seguridad
Solución de Problemas
Resumen y Conclusión
Requerimientos
- Experiencia en la programación con JavaScript
- Desarrolladores Web
Público Objetivo
Testimonios (3)
Ambiente amigable. Además, me gustó la formación uno a uno. Es muy productiva. Definitivamente la recomendaría a mis amigos y colegas.
Zeed - Tamkeen Technologies
Curso - Building Microservices with NodeJS and React
Traducción Automática
La situación fue atípica porque se debía realizar un entrenamiento intensivo para desarrolladores con no desarrolladores. Łukasz asumió este desafío con empatía y mucho humor. Gracias a su forma inteligente y flexible de impartir el curso, logró asegurar que todos obtuvieran un aprendizaje concreto. Disfruté mucho esto y me gustaría volver a tomar un seminario con Łukasz.
Christoph - Honda Bank GmbH
Curso - MERN Fullstack Development
Traducción Automática
I mostly liked the all the in code examples.
Curso - Node.js for JavaScript Developers
Traducción Automática