← Cursos
🎓
IntermediocourseAcceso por bootcamp

PostgreSQL & SQLAlchemy Guide

48

Lecciones

6

Módulos

🎓

Acceso por bootcamp

Lo que aprenderás

Install and configure PostgreSQL locally and with Docker, master psql and pgAdmin
Design schemas with advanced types (UUID, JSONB, TIMESTAMP) and constraints
Write complex SQL queries with JOINs, subqueries, CTEs and aggregations
Model 1:N and N:M relationships with foreign keys and junction tables
Optimize performance with B-tree indexes and EXPLAIN ANALYZE
Ensure data integrity with ACID transactions and isolation levels
Model data in Python with SQLAlchemy 2.0 ORM (Mapped, mapped_column, relationships)
Run CRUD with Sessions and queries with eager/lazy loading
Version your schema with Alembic: autogenerate, upgrade/downgrade, data migrations
Integrate PostgreSQL with FastAPI using AsyncSession, dependency injection and connection pooling

¿Para quién es?

  • Developers who completed FastAPI Fundamentals and FastAPI Advanced and need real persistence
  • Backend developers from other languages (Node, Java, Go) who want to master the PostgreSQL + Python stack
  • Programmers who have used basic SQL but never designed schemas with complex relationships or versioned migrations
  • Students of the Backend Python Developer Path building the Blog Platform API project
  • Developers who want to learn SQLAlchemy 2.0 (the modern, typed API), not the legacy one

Requisitos

  • Intermediate Python (classes, async/await, type hints, decorators)
  • FastAPI Fundamentals completed (path operations, Pydantic, basic dependency injection)
  • FastAPI Advanced Features completed (advanced Depends, APIRouter, response models)
  • Familiarity with the command line (terminal/shell)
  • Docker installed (recommended to skip local install friction)

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
Reviews

What students say

Sign in to leave a review.

No approved reviews yet.

Be the first to share your experience!