Todos los temas de Node.js
Node.js • Sección temática2 escenarios

API REST de Node.js desde Cero: Arquitectura de Servicios

Fastify, TypeScript, validación Zod, inyección de dependencias y apagado suave

Creación de un microservicio robusto en Node.js: runtime Fastify de alto rendimiento, controladores y servicios, validación DTO, registro con Pino y captura de señales SIGTERM.

FastifyTypeScriptInyección de dependenciasPino LoggerApagado suave
Progreso del tema
0%(0 de 2 completado)
+100 XP~75 min

Escenarios prácticos de la sección

2 escenarios disponibles

Nivel de dificultad:
Junior35 min+50 XP
Desarrollo de REST API con Node.js desde Cero: Fastify 5, Arquitectura en Capas, Zod y Apagado Ordenado

Пошаговое руководство по созданию легковесного и высокопроизводительного REST API на Node.js 24 с нуля: настройка Fastify 5, слоистая архитектура (Controller - Service - Repository), строгая валидация входящих запросов через Zod, структурированное логирование Pino и безопасный Graceful Shutdown.

Node.js 24 LTSFastify 5TypeScript 5.8+ZodPino
Escenario integralAbrir flujo de trabajo
Middle40 min+50 XP
Autenticación y Autorización en Node.js: Fastify, Prisma ORM, Rotación JWT y RBAC

Полномасштабный производственный сценарий создания защищенного бэкенда: прямое подключение к PostgreSQL через Prisma ORM, безопасное хеширование паролей Argon2id, выпуск и автоматическая ротация пары JWT Access/Refresh токенов в защищенных HttpOnly cookies и создание middleware проверки ролей (RBAC).

Node.js 24 LTSFastify 5Prisma ORMPostgreSQLArgon2@fastify/jwt@fastify/cookie
Escenario integralAbrir flujo de trabajo