← Cursos
🎓
IntermediocourseAcceso por bootcamp

PostgreSQL & SQLAlchemy Guide

48

Lecciones

6

Módulos

🎓

Acceso por bootcamp

Lo que aprenderás

Instalar y configurar PostgreSQL local y con Docker, dominar psql y pgAdmin
Diseñar schemas con tipos de datos avanzados (UUID, JSONB, TIMESTAMP) y constraints
Escribir queries SQL complejos con JOINs, subqueries, CTEs y aggregations
Modelar relaciones 1:N y N:M con foreign keys y junction tables
Optimizar performance con B-tree indexes y EXPLAIN ANALYZE
Garantizar integridad de datos con transacciones ACID e isolation levels
Modelar datos en Python con SQLAlchemy 2.0 ORM (Mapped, mapped_column, relationships)
Ejecutar CRUD con Sessions y queries con eager/lazy loading
Versionar el schema con Alembic: autogenerate, upgrade/downgrade, data migrations
Integrar PostgreSQL con FastAPI usando AsyncSession, dependency injection y connection pooling

¿Para quién es?

  • Desarrolladores que terminaron FastAPI Fundamentals y FastAPI Advanced y necesitan persistencia real
  • Backend developers que vienen de otro lenguaje (Node, Java, Go) y quieren dominar el stack PostgreSQL + Python
  • Programadores que han usado SQL básico pero nunca diseñaron schemas con relaciones complejas o migraciones versionadas
  • Estudiantes del Backend Python Developer Path que están construyendo el proyecto Blog Platform API
  • Desarrolladores que quieren entender SQLAlchemy 2.0 (la versión moderna con tipado), no la API legacy

Requisitos

  • Python intermedio (clases, async/await, type hints, decoradores)
  • FastAPI Fundamentals completada (path operations, Pydantic, dependency injection básico)
  • FastAPI Advanced Features completada (Depends avanzado, APIRouter, response models)
  • Familiaridad con la línea de comandos (terminal/shell)
  • Docker instalado (recomendado para evitar fricción de instalación local)

Contenido del curso

1Módulo 1: PostgreSQL Fundamentals — Guía para el Creador8 lecciones
2Módulo 2: SQL Queries y Relationships — Guía para el Creador8 lecciones
3Módulo 3: Indexes y Transactions — Guía para el Creador8 lecciones
4Módulo 4: SQLAlchemy ORM — Guía para el Creador8 lecciones
5Módulo 5: Alembic Migrations — Guía para el Creador8 lecciones
6Módulo 6: FastAPI + Async SQLAlchemy — Guía para el Creador8 lecciones
Reseñas

Lo que dicen los estudiantes

Inicia sesión para dejar una reseña.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!