Crea tu cuenta gratis para acceder a actividades gratuitas o compra el curso para acceso completo.
Programación Backend con Node.js
En nuestro workshop, los estudiantes descubrirán qué pasa detrás de escena cuando usamos una app o página web. Aprenderán a crear su primer **servidor web local real**, a conectar con una **base de datos PostgreSQL** y a enviar y recibir datos usando **APIs**.
CONTENIDO DEL CURSO
1 Arquitectura Backend Profesional
GRATIS
Arquitectura Backend Profesional
La Fortaleza del Sabio — Arquitectura
Monolito vs microservicios: cuándo elegir qué
Guía técnica — Arquitectura Backend Profesional
Capas: presentación, negocio, datos
Mapa de decisiones arquitecturales
Estructura un proyecto FastAPI en capas
Dependency injection en FastAPI con Depends
Quiz — Arquitectura Backend
2 Bases de Datos Relacionales Avanzadas
Bases de Datos Relacionales Avanzadas
PostgreSQL: índices, JOINs y optimización
Guía técnica — Bases de Datos Relacionales Avanzadas
Migraciones con Alembic: versionado de schema
Schema con relaciones N:M y migraciones
Transacciones y manejo de concurrencia
Analiza este schema de BD de producción
Quiz — PostgreSQL Avanzado
3 Autenticación, Autorización y Seguridad
Autenticación, Autorización y Seguridad
JWT: estructura, firma y verificación
Guía técnica — Autenticación, Autorización y Seguridad
OAuth2 y autenticación con terceros
Sistema completo de auth: register, login, refresh
Roles, permisos y middleware de autorización
Evaluación: sistema RBAC completo
Quiz — Autenticación y Seguridad
4 APIs REST Avanzadas y WebSockets
APIs REST Avanzadas y WebSockets
Paginación, filtros y ordenamiento en APIs
Guía técnica — APIs REST Avanzadas y WebSockets
WebSockets con FastAPI: chat en tiempo real
API con paginación cursor-based y filtros
Caching con Redis: del frío al caliente
Mini-Proyecto 1: API de e-commerce con carrito
Quiz — APIs Avanzadas
5 Testing de Backend: El Oráculo del Servidor
Testing de Backend: El Oráculo del Servidor
pytest y TestClient de FastAPI: setup
Guía técnica — Testing de Backend: El Oráculo del Servidor
Tests de integración con base de datos real
Suite de tests para tu API de e-commerce
Mocks, fixtures y test factories con factory_boy
Evaluación: cobertura ≥ 80% en módulo dado
Quiz — Testing Backend
6 Deploy Profesional: Docker y CI/CD
Deploy Profesional: Docker y CI/CD
Docker Compose: app + postgres + redis
Guía técnica — Deploy Profesional: Docker y CI/CD
GitHub Actions: lint, test, deploy en pipeline
Checklist de producción para APIs FastAPI
Mini-Proyecto 2: Backend completo en producción
Mini-Proyecto Final: Sistema multi-tenant
Quiz Final — Backend Completo
QUÉ INCLUYE
PRECIO DEL CURSO
Pago único · Nivel Básico